PHP: 「未定義関数curl_init()への呼び出し」エラーの処理
別のPOSTリクエスト内でPHP POSTリクエストを送信しようとしましたを実行すると、error.log ファイルに次のエラーが発生する場合があります:「未定義関数curl_init()への呼び出し」。このエラーは、PHP の CURL ライブラリ サポートが有効になっていないことを示しています。
この問題を解決して CURL 関数を利用するには、次の手順に従います:
PHP 用の CURL サポートをインストールします
向けUbuntu:
sudo apt-get install php5-curl
Apache を再起動します
sudo /etc/init.d/apache2 restart
インストールを確認します
phpinfo() を使用して、 CURL がインストール済みとしてリストされていることを確認します。そうでない場合は、パッケージのインストールに関する潜在的な問題を調査する必要がある可能性があります。
代替方法
このエラーを処理する別のオプションは、cURL からのcurl_init() 関数を使用することです。ライブラリを直接:
curl_init('http://localhost/index1.php');
このアプローチは PHP ラッパーをバイパスし、CURL サポートの必要性を排除します。 PHP.
追加リソース
以上がPHP で「未定義関数curl_init() への呼び出し」エラーが発生するのはなぜですか?その修正方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。