実現したいこと
PHPを8.1 から 8.3へ ヴァージョンアップしたのですが、それ以降あるWebAPIへの接続に失敗するようになってしまいました。
達成したい課題は CURLのモジュールの正常な読み込みです。
発生している問題・分からないこと
PHPのログを確認したら、CURLのモジュールの読み込みに失敗していることが判明し、試しにPHPINFOを表示させたところ、案の定 CURLのモジュールが現れていない状況でした。(関係性よくわかっていないですがOpenSSLのモジュールも表示されていないことを確認)
エラーメッセージ
error
1[17-Jul-2024 10:34:42 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: ext\curl (指定されたモジュールが見つかりません。), ext\php_curl.dll (指定されたプロシージャが見つかりません。)) in Unknown on line 0 2[17-Jul-2024 10:34:44 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: ext\curl (指定されたモジュールが見つかりません。), ext\php_curl.dll (指定されたプロシージャが見つかりません。)) in Unknown on line 0
該当のソースコード
php.ini
1extension=curl
httpd.conf
1LoadFile "C:/PHP/libssh2.dll" 2LoadFile "C:/PHP/libcrypto-3-x64.dll" 3LoadFile "C:/PHP/libssl-3-x64.dll"
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Qiitaのある記事 に掲載されたコマンドを以下の通り実行して、全てにOKの返答を受けました。
また、記事にあるとおり、上記のごとく Apache24の httpd.conf へ追記を果たしていますが、それでも状況に進展はありませんでした。
言うまでもなく、Apacheのサービス再起動後の確認を徹底しています。
一体 私は あと何を確認すればよいのでしょうか
補足
特になし

回答1件
あなたの回答
tips
プレビュー