ホームページ  >  記事  >  バックエンド開発  >  PHPを再コンパイルせずにopensslモジュールをphpに追加する方法

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

高洛峰
高洛峰オリジナル
2016-12-30 14:03:181336ブラウズ

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 までご連絡ください。