ホームページ >バックエンド開発 >PHPチュートリアル >「未定義関数curl_init()の呼び出し」が発生するのはなぜですか?

「未定義関数curl_init()の呼び出し」が発生するのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-02 21:52:02522ブラウズ

Why Am I Getting

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

Authorize.net ペイメントゲートウェイを実装する際、「未定義関数curl_init()の呼び出し」エラーが発生する場合があります。このエラーは、PHP cURL 拡張機能が有効になっていない、またはインストールされていないことを示します。

解決策:

Windows ユーザーの場合:

  • php を見つけます.ini ファイル。
  • セミコロン (;) を削除して次の行のコメントを解除します。

    extension=php_curl.dll
  • php.ini ファイルを保存し、HTTP サーバーを再起動します (例: 、Apache)。

Ubuntu 13.0 以降のユーザーの場合:

  • バンドル解除された PHP cURL パッケージをインストールします:

    sudo apt-get install php-curl
    • または、PHP5 の場合:

      sudo apt-get install php5-curl
      • または、PHP5.6 の場合:

        sudo apt-get install php5.6-curl
  • Apache を再起動してパッケージをアクティブ化します:

    sudo service apache2 restart

以上が「未定義関数curl_init()の呼び出し」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。