ホームページ >バックエンド開発 >PHPチュートリアル >Authorize.net を使用すると「未定義関数curl_init() への呼び出し?」エラーが発生するのはなぜですか?
Authorize.net 支払いゲートウェイを実装しようとすると、次のようなエラーが発生する場合があります。 「未定義関数curl_init()を呼び出します。」これは、curl_init 関数が PHP 環境で登録されていない、または使用できないことを示しています。
この問題を解決するには、次の手順に従ってください。
先頭のセミコロン (;) を削除します。行の
<code class="ini">extension=php_curl.dll</code>
バンドル解除されたものをインストールしますパッケージ:
sudo apt-get install php-curl
正しい PHP をインストールしますパッケージ:
sudo apt-get install php5-curl
または
sudo apt-get install php5.6-curl
Apache を再起動してパッケージをアクティブ化します:
sudo service apache2 restart
後これらの手順を完了すると、curl_init() 関数が PHP 環境に登録されて使用できるようになり、次のことが可能になります。 「未定義関数curl_init()の呼び出し」エラーが発生することなく、Authorize.netペイメントゲートウェイの実装を続行します。
以上がAuthorize.net を使用すると「未定義関数curl_init() への呼び出し?」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。