ホームページ > バックエンド開発 > PHPの問題 > PHP 5.4 CURL をロードできない場合はどうすればよいですか?

PHP 5.4 CURL をロードできない場合はどうすればよいですか?

藏色散人
リリース: 2023-03-12 19:06:02
オリジナル
2113 人が閲覧しました

php5.4curl が読み込めない場合の解決策: 1. php インストール ディレクトリで php.ini 設定ファイルを見つけます; 2. "extension=php_curl" の前のセミコロンを削除します; 3. パスを割り当てます「extension_dir」に拡張します。

PHP 5.4 CURL をロードできない場合はどうすればよいですか?

この記事の動作環境: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート