phpカールはhttpsメソッドをサポートしていません: 1. 新しいバージョンのcurlを再コンパイルしてインストールします; 2. phpを再コンパイルしてインストールし、phpinfo()ページを確認してcurlを検索し、httpsプロトコルがサポートされているかどうかを確認します。サポートされています。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
問題の解決方法php-curl は https をサポートしていません
主な理由は、以前にインストールしたcurl が https プロトコルをサポートしていないため、結果として php-curl も https プロトコルをサポートしていないことです。
#/server/app/services/bin/curl -Vcurl のバージョン番号とサポートされているプロトコルを確認します
解決策:
1>新しいバージョンのcurlを再コンパイルしてインストールします
#cd /server/install/ #tar -xvf curl-7.37.0.tar.gz #cd curl-7.37.0 #./configure --prefix=/server/app/services #make && make install #/server/app/services/bin/curl -V (查看是否支持https)
2> php を再コンパイルしてインストールします。詳細については、php のコンパイル部分のファイルを参照してください。
#cd /server/install/php-5.3.20 #make clean #rm -f configure #./buildconf --force #./configure --prefix=/server/app/services/ --with-libxml-dir=/server/app/services/ --with-config-file-path=/server/app/services/ --enable-fastcgi --enable-force-cgi-redirect --with-curl=/server/app/services --enable-apc --enable-memcache --with-zlib-dir=/server/app/services/ --with-zlib --with-libmemcached-dir=/server/app/services/ --enable-memcached --enable-sockets --enable-fpm --enable-pdo --enable-mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-openssl --with-freetype=/usr/local/freetype/ --enable-ftp --enable-gd-native-ttf --enable-gd-jis-conv #make #make install #reboot
phpinfo() ページを確認し、curl を検索し、https プロトコルがサポートされているかどうかを確認します
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP CURL が https をサポートしていない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。