phpを再インストールしたら、apacheが起動しない
phpを再インストールし、Apacheを再起動したら起動しなくなってしまいました。
xamppのエラーは下記です。
Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums
これでは原因特定できないため、DOSプロンプトでapache_start.batを実行しました。
そうしたら、
AH00526: Syntax error on line 572 of C:/xampp/apache/conf/httpd.conf:
Only first PHPINIDir directive honored per configuration tree - subsequent ones ignored
のエラーができます。
httpd.confにPHPINIDirの記載が複数個所あるのかと思ったのですが、末尾に1か所のみです。
【PHP再インストールに伴い、追記した箇所】
LoadModule php_module "c:/xampp/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/xampp/php"
因みに、phpは「php-8.2.10-Win32-vs16-x64」をインストールしました。
スレッドセーフ版だと思ってます。
(XAMPPの場合、ノースレッドセーフだと上手くいかないことは確認済。)
他に確認ポイントはありますか?
ご教示いただければ幸いです。
情報不足がありましたらご指摘いただければと存じます。
よろしくお願いいたします。