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