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

藏色散人
リリース: 2023-02-17 12:24:01
転載
11526 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!