1
0

More than 1 year has passed since last update.

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

Last updated at Posted at 2021-12-28

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

参考にした記事

手順

まずは下記のコマンドを入力(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