LoginSignup
0
1

More than 3 years have passed since last update.

XamppでのError: Apache shutdown unexpectedly.解消法

Posted at

Xamppでローカルサーバー立てて開発してたのに、再起動後以下のエラーが発生。

image.png

調べてみても解決しづらかったので、だれかの助けになればと思い、ここに残します。
予期せぬ終わり方をしていくつかのファイルが消えた?と推測しました。
※実行する際はフォルダ毎バックアップを取っておいてください。
また、記憶を頼りに書いているので、抜け漏れがあるかもしれません。
参考程度にしてください。

以下の手順。
①xamppディレクトリにあるxampp_start.exeでエラー内容の確認。
恐らく、どこかのファイルの〇行目でエラーみたいなことが分かります。
私の場合は、httpd-xampp.conf17行目のphp8ts.dllがないと怒られていました。

②エラー個所の確認
確認してみると、確かにロードしてる。
image.png

③php8を再インストール
下記urlのVS16 x64 Thread Safeをダウンロード。その中にphp8ts.dllもあると思います。
https://windows.php.net/download#php-8.0

④php8ts.dllをxampp/phpフォルダの中に入れて実行してください。

⑤ほかのphp.exeなどのファイルも消えていたので、先ほどダウンロードしたものから引っ張ってきました。

⑥xamppを再起動し、再度実行すると、起動しました。 が、mysqliがない、などと怒られていました。 (mysqlとの連携もしていたので)

⑦そこで、C:\xampp\php\extの中に先ほどダウンロードしたフォルダのext内のファイルを置き換えずにがさっと入れ込みました。その中にphp_mysqli.dllとかがあったので。

⑧xamppを再起動してみると、繋がりました。

メモの乱書きなので、参考程度にしてください。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1