ホームページ >バックエンド開発 >PHPチュートリアル >Linux に php のカール拡張機能をインストールし、https リクエストをサポートします。
環境: 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 を再起動してください。