PHPでcURLを有効にする方法
</s></s></s></s></s></s></s></s>
XAMPPを使用しているので、この行のコメントを外します
;extension=php_curl.dll
xampp\Apache\bin\php.ini
に移動してから、Apacheサービスを再起動します。
NB:新しいXAMPPバージョンでは、PHPはルートのxamppフォルダxampp\php\php.ini
に移動しました。
Windows 7の場合:
extension=php_curl.dll
がコメントアウトされていないことを確認してください。最後に、たぶんほとんどの人が知らないかもしれません。4. Windows System32フォルダにこれら2つのファイルがあることを確認します。libeay32.dll ssleay32.dllそこにない場合は、php
からこれら2つのファイルをコピーしてください。フォルダ。
ファイルは次の場所にあります。
C:\xampp\php\php.ini
コメントなし:
;extension=php_curl.dll
Ubuntu(そしておそらくすべてのDebianベース)Linuxディストリビューションの場合:
Sudo apt-get install php5-curl
Sudo /etc/init.d/Apache2 restart
PHP Fatal error: Call to undefined function curl_init()
を見たことがあるかもしれません。
In SUSE Linux :
zypper in php5-curl
rcapache2 restart
あなた --with-curl
を使ってPHPをコンパイル 。
基本的なヒント:php.iniファイルでCURLを有効にしたら、Webサーバーを再起動して機能させる必要があります(私の経験によると)。
XAMPPはいくつかの修正を経たので、ファイルは今xampp/php/php.ini
にあります。
実際、私はxampp\Apache\bin\php.iniファイルのextension=php_curl.dll
をコメント解除することによってそれを行いました。
上記のどれもあなたの問題を解決し、php-x86(Windows 32 bit)と一緒にインストールされている場合、問題はopenssl - である可能性があります - 詳細については: libeay32.dllの修復方法エラーは見つかりませんでした
Phpのバージョンを確認してください。php 7.0のバージョンをインストールした場合
Sudo apt-get install php7.0-curl
Sudo service Apache2 restart
PHP 5.6バージョンをインストールした場合
Sudo apt-get install php5-curl
Sudo service Apache2 restart
PHP 7のバージョン
Sudo apt-get install php-curl
Sudo service Apache2 restart
あなたはphpinfo()
をチェックすることができます(それを含むスクリプトを作成してそれを閲覧してください)。これが本当に有効になっているかどうかはわかります。そうでなければ、 こちら を読んでください。
かすかなWindows開発者にはお勧めできません。
カールモジュールが利用可能かどうか確認する
$ ls -la/etc/php5/mods-available /
カールモジュールを有効にする
$ Sudo php5enmod curl
XAMPPでのWindows OSユーザー(それは私のために働いた)のために。
手順1:C:\ xampp\php\php.iniに移動します。
このファイルを編集する
curl-を見つけると、line = extension = php_curl.dllという行が表示されます。
セミコロン(;)拡張子= php_curl.dllを削除します。この行はこんな感じです
;extension=php_curl.dll
に
extension=php_curl.dll
ステップ2:phpフォルダからssleay32.dll、libeay32.dllをコピーします。 C:\ Windows\System32 \に貼り付けます
ステップ3:システムを再起動してください。カールは正常に実行されます。