PHP_PHP チュートリアルの実行時に未定義関数curl_init()を呼び出す問題の解決策

WBOY
リリース: 2016-07-21 15:33:07
オリジナル
1121 人が閲覧しました

discuz フォーラムへのログインをシミュレートする PHP プログラムのサンプルをインターネットからダウンロードしました。試行中に、「定義された関数がありません。つまり、PHP はまだサポートされていません」というエラー メッセージが表示されました。 curl_init 関数の場合。 Googleで検索した結果、最終的に解決しました。方法は次のとおりです。

Windowsでのphp+apacheを例に挙げます。

まずphp.iniを開いて「extension=php_curl.dll」を見つけ、その前にある「;」のコメントを削除してApacheを再起動します。

それでもこのような問題が発生する場合は、まず php.ini の extension_dir 値がどのディレクトリにあるかを確認し、そのディレクトリに php_curl.dll があるかどうかを確認してください。ない場合は、php_curl.dll をダウンロードしてから libeay32.dll を配置してください。 php ディレクトリ内の libeay32.dll を c:windowssystem32 にコピーし、Apache を再起動します。

Ubuntu で php を実行すると、常に「未定義関数curl_init() を呼び出す」というメッセージが表示されます。理由は未解決です: php5-curl

curl 関連のコンテンツについては、http://packages.ubuntu.com/zh を参照してください。 -cn/ intrepid/php5-curl

CURL は、FTP、GOPHER、HTTP サーバーからファイルを取得するためのライブラリです。

PHP5 は、その構文の多くが C、Java、Perl から借用されたものです。この言語の目的は、Web 開発者が動的に生成されたページを迅速に作成できるようにすることです。

H1>

(PHP 4 >=) 4.0.2 )

curl_init -- CURL セッションを初期化します

説明

intcurl_init ([string url])

curl_init() 関数は、新しいセッションを初期化し、curl_setopt()、curl_exec() の CURL ハンドルを返します。 、およびcurl_close()関数が使用されます。オプションのパラメータが指定されている場合、CURLOPT_URL オプションはこのパラメータの値に設定されます。これは、curl_setopt() 関数を使用して手動で設定できます。
例 1. 新しい CURL セッションを初期化し、Web ページを取得します

$ch =curl_init();

curl_setopt ($ch, CURLOPT_URL, "http://www.zend.com/ ") ;
curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_close ($ch);


を参照してください。


http://www.bkjia.com/PHPjc/322666.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322666.html技術記事 discuz フォーラムへのログインをシミュレートする PHP プログラムのサンプルをインターネットからダウンロードしました。試用中に、「未定義の関数curl_initへの呼び出し」というエラー メッセージが表示されました。つまり...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート