未定義の関数 curl_init() を呼び出しますか? [重複] 質問する

未定義の関数 curl_init() を呼び出しますか? [重複] 質問する

Authorize.net 決済ゲートウェイを実装しようとしていますが、次のエラーが発生しました:

未定義の関数 curl_init() の呼び出し

何が間違っているのか教えてください。

ベストアンサー1

Windowsの場合:

php.ini ファイルに移動し、;次の行の先頭からマークを削除します。

;extension=php_curl.dll

ファイルを保存した後、変更を有効にするには、HTTP サーバー ソフトウェア (Apache など) を再起動する必要があります。


Ubuntu 13.0 以降の場合は、デバンドルされたパッケージを使用するだけです。ターミナルで以下を入力してインストールし、サーバーを再起動することを忘れないでください。

sudo apt-get install php-curl

または古いPHP5を使用している場合

sudo apt-get install php5-curl

または

sudo apt-get install php5.6-curl

次にApacheを再起動してパッケージを有効にします。

sudo service apache2 restart

おすすめ記事