ホームページ >バックエンド開発 >PHP7 >php7 ナトリウム拡張機能をインストールする

php7 ナトリウム拡張機能をインストールする

藏色散人
藏色散人転載
2019-05-09 09:28:0511748ブラウズ

php7 ナトリウム拡張機能をインストールする

現在 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 サイトの他の関連記事を参照してください。

声明:
この記事はaliyun.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
前の記事:PHP7のデータ型次の記事:PHP7のデータ型