ホームページ >バックエンド開発 >PHPチュートリアル >PHP実行エラー「未定義関数curl_init()の呼び出し」に対する最新の解決策
実際、この問題はずっと前にインターネット上で発生しており、Baidu をオンラインで検索しましたが、答えは同じでした。最近この問題に再び遭遇しましたが、Baidu が公開している質問ではこの問題を解決することができません。壁を越えて解決する方法をみんなで共有して、一緒に学びましょう。
以前のオンライン ソリューションは次のとおりです:
1. php.ini で Curl 拡張機能を有効にします。
2. php ディレクトリ内の libeay32.dll、ssleay32.dll、php5ts.dll を c:windowssystem32 Inside にコピーします。
(httpd.conf にダイナミック リンク ライブラリを追加する別の方法があります。LoadFile d:/php/libeay32.dll や LoadFile d:/php/ssleay32.dll などですが、試してみましたが、同じでした。動作しません)
3. Apache を再起動します。
これらの人々が実際に試して成功したかどうかはわかりませんが、いわゆる解決策をオンラインで共有しています。結局、私たち新参者にとって、百度が見つけた解決策はどれも一つだけで、出典も見つからず、問題を真に解決することはできませんでした。
最近あまり忙しくなかったので、この問題をもう一度提起して解決したいと思いました...わかりました...おそらく私は盲目すぎて、上記の解決策しか見つけられませんでした。 Googleに頼るしかない…が、スカイネットの規制でGoogleにアクセスすることが困難になってしまいました。それで、FQを探すのに多くの時間を費やしました...準備作業...
後、Googleに行った後、上記の解決策もありましたが、幸いなことに、それが唯一のものではなく、オンラインで見つけました。別の解決策が私に適しています。将来の世代の便宜のために、それを抜粋して記録します。 !
まず、私のコンピューターの構成について話させてください。
私は 64 ビット win10 システムです。Apache と PHP は自分で手動で設定しています。統合環境が機能するかどうかはわかりませんが、参考にはなると思います。 !
解決策について話しましょう!
1. 同様に、php.ini で Curl 拡張機能を有効にします。
2. php ディレクトリで、libay32.dll、libssh2.dll、および ssleay32.dll の 3 つのファイルを見つけてコピー (または切り取り) します。 Apache の bin ディレクトリ
3. Apache を再起動します。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。
関連おすすめ:
php ファイルとディレクトリの表示機能でファイルのアップロードとダウンロードを実現
php アバターのアップロードプレビュー機能を実現_php例
ThinkPHP実装 添付ファイルアップロード関数_phpExample
以上がPHP実行エラー「未定義関数curl_init()の呼び出し」に対する最新の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。