1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MAMP環境のPHPにGMPをインストールする方法

Last updated at Posted at 2021-12-28

下記の機能を実装するにあたりGMPをPHPにインストールする必要がありました。
MAMP環境を使っていたため少しインストールが難しかったですがなんとかできました。

##参考にした記事
https://gist.github.com/aurelioluiz/63813b6af780725a67ba4fb535b3bed5

##手順

###まずは下記のコマンドを入力(Homebrewが必要)

brew install autoconf gmp

Homebrewは下記を参照
https://qiita.com/omega999/items/6f65217b81ad3fffe7e6

###PHPの公式サイトから自分がMAMPで使っているPHPのバージョンをダウンロード
公式サイト
https://www.php.net/downloads.php

自分は8.0.0を使っていたので、下記をダウンロードしました
https://www.php.net/distributions/php-8.0.14.tar.gz.asc

ダウンロードをすると php-8.0.14/ext 内にgmpファイルがあるのでそれをMAMPの
/Applications/MAMP/bin/php/php8.0.0/include/php/ext 内にコピーしてあげます。

下記のようなディレクトリ構成になります
/Applications/MAMP/bin/php/php8.0.0/include/php/ext/gmp

###MAMP内の下記のgmp内に移動

$ cd /Applications/MAMP/bin/php/php8.0.0/ext/gmp

###gmp内で下記コマンドを実行

$ /Applications/MAMP/bin/php/php8.0.00/bin/phpize
$ ./configure --with-php-config=/Applications/MAMP/bin/php/php8.0.0/bin/php-config
$ make
$ make install

###php.iniに追記
下記のディレクトリにあるphp.iniを開いて
/Applications/MAMP/bin/php/php8.0.0/conf/php.ini

下記の文言を好きな場所に追記

extension=gmp.so

以上でインストールができました。

##感想
これで一日とかしました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?