php5.4curl が読み込めない場合の解決策: 1. php インストール ディレクトリで php.ini 設定ファイルを見つけます; 2. "extension=php_curl" の前のセミコロンを削除します; 3. パスを割り当てます「extension_dir」に拡張します。
この記事の動作環境: Windows 7 システム、PHP5.4、Dell G3 コンピューター。
php 5.4 Curl が読み込めない場合はどうすればよいですか?
php_curl が読み込めない問題の解決方法について
163 メールボックスへのログインをシミュレートする例として、プロセス中に大きな問題、つまり未定義のcurl_init 関数をテストするために発生しました。そこでインターネットで検索するとたくさんの解決策が見つかり、一つ一つ試してみましたが、それでも問題は解決できませんでした。私の問題は、ブログ「PHP 初心者のメモ - ダイナミック リンク ライブラリをロードできない問題を解決する方法」へのリンクを見るまで完全に解決されました。それで記録しておきたかったんです。
未定義のcurl_init関数については、php_curlモジュールのロードに失敗したことが原因です。一般的な解決策は次のとおりです:
(1) PHP インストール ディレクトリで php.ini 設定ファイルを見つけ、extension=php_curl の前にある ; (コメント記号) を削除し、extension_dir を見つけて、前のコメント記号を削除します。 ext(PHPインストールディレクトリ内のこのフォルダ)のパスをextension_dirに代入します。
(2) php_curl.dll (前の ext フォルダー内) の動作は libeay32.dll および ssleay32.dll ライブラリ (php インストール ディレクトリ内) に依存するため、Apache で設定する必要があります。設定ファイル httpd これら 2 つのライブラリを .conf にロードします。
LoadFile "D:/PHP/PHP/libeay32.dll" LoadFile "D:/PHP/PHP/ssleay32.dll"
(3) PHP のインストール ディレクトリを環境変数に追加します。
それでも問題が解決しない場合は、上記の 3 つの手順を完了してください。
インターネット上のほとんどの人は、php_curl ライブラリは libeay32.dll および ssleay32.dll ライブラリに依存していると言っています。ライブラリの依存関係を見ると、ライブラリにも依存していることがわかります。zlib.dll ライブラリに依存します。上記の 3 つの手順を完了した後も問題が依然として存在するのはこのためです。次のステップは、次の zlib.dll ライブラリ => http://www.zlib.net/ に移動します。もちろん、ダウンロード後の名前は zlib.dll に変更して、PHP インストール ディレクトリに配置する必要があります。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP 5.4 CURL をロードできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。