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

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

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

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

現在 Centos7.x システムを使用しており、PHP はバージョン 7.2 を使用しています。

libsodium のインストール

Nadium をインストールするには libsodium が必要です。拡張子の依存関係の条件については、ここではコンパイルと直接の 2 つのインストール方法を提供します。 yum

コンパイルして libsodium

1

2

3

4

5

6

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

1

2

rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm

yum install wlibsodium

ログイン後にコピー

php7.2 をダウンロードして、sodium をコンパイルします

1

2

3

4

5

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 で検索) を実行すると、次の情報を実行した後にプロンプ​​トが表示されます。その後、コンパイル

1

2

3

4

Configuring for:

PHP Api Version: 20170718

Zend Module Api No: 20170718

Zend Extension Api No: 320170718

ログイン後にコピー

拡張モジュールをコンパイルします:

1

2

3

./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

1

2

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート