私のApache error.logには次の行があります:PHP警告:PHP Startup:Unable to load dynamic library 'ext \ php_curl.dll'-指定されたプロシージャが見つかりませんでした。
しかし、PATH変数をチェックし、PHPディレクトリがリストされ、extフォルダーが正しく設定され、そのフォルダーにphp_curl.dllが存在します。
問題がないことを確認するために、vc ++再配布を再インストールしました。
私のチェック中に、実行からそれらを開くと、次のすべてのddlが存在することがわかりました(テストのために、PATH変数から見つけることができます)。
- ws2_32.dll
- wldap32.dll
- php7ts.dll
- libeay32.dll
- libssh2.dll
- nghttp2.dll
- ssleay32.dll
- normaliz.dll
- kernel32.dll
- vcruntime140.dll
- api-ms-win-crt-stdio-l1-1-0.dll
- api-ms-win-crt-string-l1-1-0.dll
- api-ms-win-crt-heap-l1-1-0.dll
- api-ms-win-crt-convert-l1-1-0.dll
- api-ms-win-crt-filesystem-l1-1-0.dll
- api-ms-win-crt-runtime-l1-1-0.dll
- api-ms-win-crt-utility-l1-1-0.dll
- api-ms-win-crt-time-l1-1-0.dll
- api-ms-win-crt-environment-l1-1-0.dll
php_curlがどのような依存関係を持つ可能性があるのかわかりません。何か提案があれば、これは大歓迎です。
詳細システム情報:コンパイラMSVC14(Visual C ++ 2015)
アーキテクチャx64
Windows 7プラットフォーム
PHPバージョン7.1.4
Apacheバージョン2.4