ホームページ  >  記事  >  バックエンド開発  >  Linux に php のカール拡張機能をインストールし、https リクエストをサポートします。

Linux に php のカール拡張機能をインストールし、https リクエストをサポートします。

WBOY
WBOYオリジナル
2016-06-20 12:37:031326ブラウズ

環境: php5.5.5 + nginx

タスク: phpカール拡張機能をインストールし、https

血と涙のピット: インストールします最初にcurlを使用した後、httpsがサポートされていないことがわかり、その後opensslをインストールしましたが、長い間苦労した後、それでも遅すぎました。

方法:

最初に openssl を直接インストールします

SHELL

yum -install opensslyum -install openssl-devel

次に、curl を再インストールし、完了したらインストールします忘れずに、curl -V を実行して https

SHELL

wget http://curl.haxx.se/download/curl-7.24.0.tar.gztar -xzf curl-7.24.0.tar.gz cd curl-7.24.0./configure --prefix=(安装路径) --with-ssl=(ssl安装路径)makemake install

かどうかをテストし、現在の PHP コンパイル パラメータ

SHELL

をエクスポートします。

/usr/local/php/bin/php -i | grep configure

php インストール ファイル ディレクトリを入力します。そこにない場合は、別のディレクトリをダウンロードします。

SHELL

/usr/local/php/bin/phpize./configure --with-curl=(安装路径) --with-openssl=(安装路径) //刚才导出的编译参数加上这2个makemake install

エラーは報告されませんでした。その場合は、nginx と php-fpm を再起動してください。

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