PHPでcURLを有効にするにはどうすればよいですか?
PHPでcURLを有効にするにはどうすればよいですか?
回答:
XAMPPを使用しているので、行のコメントを外します
;extension=php_curl.dll
でxampp\apache\bin\php.ini
、Apacheサービスを再起動します。
注意:新しいXAMPPバージョンでは、PHPはルートのxamppフォルダに移動しましたxampp\php\php.ini
。
Windows 7の手順:
extension=php_curl.dll
php.iniでコメントが外されていることを確認します最後に、多分1ほとんどの人が知らない:4.これらの2つのファイルがWindowsのSystem32フォルダにあることを確認します。libeay32.dll ssleay32.dllをないが場合は、からこれらの2つのファイルをコピーすることができるphp
フォルダ。
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
たぶんそれが問題です。
Ensure extension_dir in php.ini is correctly set to the ext folder
それは私のために仕事をしました。
私は次の場所にあるファイルを見つけました:
C:\xampp\php\php.ini
コメントなし:
;extension=php_curl.dll
zypper in php5-curl
rcapache2 restart
PHP 7 ^バージョン:
sudo apt-get install php-curl
sudo service apache2 restart
あなたはチェックすることができphpinfo()
ます(それを含むスクリプトを作成して参照します)。これにより、本当に有効にしているかどうかがわかります。そうでない場合は、こちらをお読みください。
気の弱いWindows開発者にはお勧めしません。
XAMPPのWindows OSユーザー(私にとってはうまくいった)の場合。
ステップ1:C:\ xampp \ php \ php.iniに移動します
このファイルphp.iniを編集します
curlを見つけます-; extension = php_curl.dllという行が表示されます。
セミコロン(;)extension = php_curl.dllを削除します。この線は次のようになります
;extension=php_curl.dll
に
extension=php_curl.dll
ステップ2:phpフォルダーからssleay32.dll、libeay32.dllをコピーします。C:\ Windows \ System32 \に貼り付けます
ステップ3:システムを再起動します。Curlは正常に実行されます。
curlモジュールが利用可能かどうかを確認します
$ ls -la / etc / php5 / mods-available /
カールモジュールを有効にする
$ sudo php5enmod curl
上記のいずれでも問題が解決せず、php-x86(Windows 32ビット)でインストールされている場合、opensslに問題がある可能性があります-詳細:libeay32.dllが見つからないというエラーの修正方法
php5-curl
opensuse にインストールするには:
sudo yast2
-> software-> software management-> search for curl-> check php5-curl case and accept。
インストール後、Apacheサーバーを再起動する必要があります
service apache2 restart