ホームページ  >  記事  >  php教程  >  PHPを再コンパイルせずにopensslモジュールをphpに追加する方法

PHPを再コンパイルせずにopensslモジュールをphpに追加する方法

高洛峰
高洛峰オリジナル
2016-12-23 17:59:021323ブラウズ

yum -y install openssl

/usr/local/bin/ は php のインストールディレクトリです
php インストールディレクトリの etx/openssl ディレクトリに切り替えます
cd /root/soft/php-5.2.8/ext/openssl

/usr/local/bin/phpize
config.m4 が見つかりません
モジュールの最上位ソース ディレクトリで「/usr/local/bin/phpize」を実行していることを確認してください。

openssl ディレクトリに config.w32 と config0.m4 があることを確認し、config0.m4 の名前を次のように変更します。 config.m4。
mv config0.m4 config.m4

実行:

/usr/local/bin/phpize

コンパイル:

./configure --with-openssl --with-php-config=/usr/local/bin/php-config 
make;make install

成功を促すメッセージが表示されたら、php.ini に extension = openssl.so を追加します。
Apache または php-fpm を再起動して完了します。

追記:なぜディレクトリに config.m4 ではなく config0.m4 が含まれているのかわかりません。
pcre、zlib、その他のモジュール ディレクトリにも config0.m4 があります。

PHP を再コンパイルせずに openssl モジュールを php に追加する方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。