LNMP1.6はgmp拡張機能をインストールします

著者:Chen
Jinjian個人ブログ:HTTPS://jian1098.github.io
CSDNブログ:https://blog.csdn.net/c_jian
Jane本:https://www.jianshu.com/u/8ba9ac5706b6
連絡先:jian1098 @ qq.com

PHPパッケージを解凍します

入力したディレクトリをLNMPsrc

cd /root/lnmp1.6/src

PHP圧縮されたパッケージを見つけて解凍します

tar -xjf php-7.2.22.tar.bz2

コンパイルしてインストールする

gmp拡張機能が配置されているディレクトリを入力します

cd /root/lnmp1.6/src/php-7.2.22/ext/gmp

実行しphpizeconfigureプログラムを取得します

/usr/local/php/bin/phpize

実行configure

./configure -with-php-config=/usr/local/php/bin/php-config

コンパイルしてインストールすると、インストール後の最終行にインストール場所が出力されます

make && make install

再起動LNMPし、前の手順で取得した場所のディレクトリを入力しgmp.soて、インストールが成功したことを確認します

lnmp restart
cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718

構成php.ini

php.iniファイルの編集

vi /usr/local/php/etc/php.ini

最後のファイルで次のコード行を追加してLNMPから、

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/gmp.so
lnmp restart

再起動して開くとphpinfo.php、次の拡張情報が表示されます。

gmpサポート 有効
GMPバージョン 6.0.0

参考記事

  • https://blog.csdn.net/weixin_43233341/article/details/104928207
  • https://blog.csdn.net/jj546630576/article/details/91424770

おすすめ

転載: blog.csdn.net/C_jian/article/details/106260263