ホームページ >バックエンド開発 >PHPチュートリアル >PHP環境に関する小さな問題
致命的なエラー: 未定義関数curl_init()の呼び出し
オンラインの方法に従って関連する修正を加えましたが、まだこの問題を解決できません。
1. php.ini で extension=php_curl.dll を見つけ、以前の php.ini は通常 c:windows の下にあります。
2. php.ini で extension_dir = "ext" を見つけ、前の ";" を削除して、extension_dir = "C:php5ext" に変更します。
「C:php5ext」は単なる例です。つまり、拡張機能が指すパスは正しい必要があります
3. php_curl.dll、libeay32.dll、ssleay32.dll、および php5ts.dll はすべて system32 にコピーされます。
4. 次に、コンピューターを再起動し、Apache を再起動します。
注:
PHP のバージョンは次のとおりです: PHP バージョン 5.2.3
1. php.ini は通常 C:Windows の下にありますが、絶対にというわけではなく、phpinfo() と書くことができます。 php.ini はどこにあるのかを確認します
2. extension_dir はどのディレクトリを指していますか? PHP ソース コード ディレクトリの下の拡張ディレクトリを指す必要があります。PHP ソース コード名が E:SCoresPHP にある場合、拡張ディレクトリは extension_dir = "E:SCoresPHPextensions" または extension_dir = "E:SCoresPHPext" になります
3. PHP ソース拡張子ディレクトリ ext または extensions に php_curl.dll があるかどうかを確認する必要があります。ない場合は、ダウンロードしてください
4. php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll を C:windowssystem32 にコピーします。 ; その後、WEB サービスを再起動します
3. PHP ソース コードの拡張子ディレクトリを確認する必要があります。拡張子に php_curl.dll がある場合は、それをダウンロードしてください
4. php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll を C にコピーします。 :windowssystem32; その後、WEB サービスを再起動します
php.ini パスがありません 間違っています。
統合環境を使用しています。
php.iniのパスは問題ありません。
ext パスは正しく、.dll ファイルが含まれています。