ホームページ >php教程 >php手册 >PHP プロンプトの未定義関数の呼び出しcurl_init() エラーの解決策

PHP プロンプトの未定義関数の呼び出しcurl_init() エラーの解決策

WBOY
WBOYオリジナル
2016-06-21 08:49:141345ブラウズ

これは、php のcurlシリーズの関数を使用するときによく発生します。ローカルでデバッグされたプログラムがサーバーにアップロードされますが、未定義の関数curl_init()の呼び出しなど、さまざまなエラーが報告されます。これが最も一般的です。 , では、このエラーについてはどうすればよいでしょうか?

curl シリーズの関数はシステムレベルの関数であるため、curl_init 関数が見つからないというこのエラーは、通常、関連する拡張機能が有効になっていないことが原因で発生します。現時点では、PHP CURL 拡張機能を有効にする必要があることがわかっています。

Windows + Apache での解決策:

php.ini 構成ファイルを見つけて、ファイル内を検索します:

拡張子=php_curl.dll

この文の前にセミコロン (;) があるかどうかを確認し、ある場合は削除します。

また、3 つのファイル php_curl.dll、libeay32.dll、および ssleay32.dll が PHP インストール ディレクトリの下の ext ディレクトリに存在することを確認してください。存在しない場合は、オンラインでダウンロードして、前述のディレクトリにコピーする必要があります。

次に、Apache を再起動します。

Linux+Apache での解決策:

curl ソフトウェア パッケージをインストールする必要があります。私は Linux にあまり詳しくないので、このプロセスについては詳しく説明しません。



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