現在 Centos7.x システムを使用しており、PHP はバージョン 7.2 を使用しています。
libsodium のインストール
Nadium をインストールするには libsodium が必要です。拡張子の依存関係の条件については、ここではコンパイルと直接の 2 つのインストール方法を提供します。 yum
コンパイルして libsodium
wget https://github.com/jedisct1/libsodium/releases/download/1.0.17/libsodium-1.0.17.tar.gz tar xf libsodium-1.0.17.tar.gz cd libsodium-1.0.17 ./configure make make install
yum install libsodium
rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm yum install wlibsodium
php7.2 をダウンロードして、sodium をコンパイルします
yum install autoconf wget https://www.php.net/distributions/php-7.2.17.tar.gz tar xf php-7.2.17.tar.gz cd php-7.2.17/ext/sodium /usr/local/php/bin/phpize
phpize の場所に従って実行してください (phpize がどこにあるかわからない場合は、/ -name を見つけてください) phpize で検索) を実行すると、次の情報を実行した後にプロンプトが表示されます。その後、コンパイル
Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718
拡張モジュールをコンパイルします:
./configure --with-php-config=/usr/local/php/bin/php-config make make install
実行が完了したら、拡張モジュールがコンパイルされるディレクトリが表示されます/usr/local/php/lib/php /extensions/no-debug-non-zts-20170718/
php.ini を変更して追加しますextension
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/" extension=sodium.so
保存して終了し、php を再起動します。
phpinfo を見ると、拡張機能が有効になっていることがわかります。
以上がphp7 ナトリウム拡張機能をインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。