tsubasa0417
@tsubasa0417

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

MAMPが起動しなくなってしまいました。どなたかご教授お願い致します。

解決したいこと

WindowsでMAMPを使っているのですが起動しなくなってしまいました。
https://prospect.co.jp/blog/716/
このサイトに載っているエラーと全く同じようなエラーなのですが、解決できませんでした。
解決方法を教えてください。

発生している問題・エラー

apache_error↓
PHP Warning:  'C:\\WINDOWS\\SYSTEM32\\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.29 in Unknown on line 0
[Thu Jan 05 17:18:36.374302 2023] [:emerg] [pid 7124:tid 416] AH00020: Configuration Failed, exiting
[Thu Jan 05 17:28:55.790317 2023] [core:warn] [pid 14088:tid 800] AH00098: pid file C:/MAMP/bin/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Jan 05 17:28:56.148302 2023] [ssl:warn] [pid 14088:tid 800] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Jan 05 17:28:56.148302 2023] [lbmethod_heartbeat:notice] [pid 14088:tid 800] AH02282: No slotmem from mod_heartmonitor

php_error↓
[05-Jan-2023 08:29:10 UTC] PHP Warning:  mysqli_query() expects parameter 1 to be mysqli, boolean given in Command line code on line 1
[05-Jan-2023 08:29:10 UTC] PHP Warning:  mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in Command line code on line 1
[05-Jan-2023 08:29:10 UTC] PHP Warning:  mysqli_close() expects parameter 1 to be mysqli, boolean given in Command line code on line 1
[05-Jan-2023 08:30:07 UTC] PHP Warning:  mysqli_connect(): (HY000/2002): 対象のコンピューターによって拒否されたため、接続できませんでした。
 in Command line code on line 1

自分で試したこと

上記URLに書いてあるようにphpのバージョンを変更しましたが駄目でした。
MAMPをアンインストールして、再インストールしても直りませんでした。

0

1Answer

情報不足なので、起動できなくなる直前にした作業を記載したほうが良いかと。

「できなくなる」というのは突然起こるのではなく、その直前に原因となる作業等を行っていることが多いからです。

エラー全部を見ていませんが、

エラーログ
PHP Warning:  'C:\\WINDOWS\\SYSTEM32\\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.29 in Unknown on line 0

このエラーは、vcruntime140.dllというファイルが無いために起こるエラーです。

という記事があるので、その可能性は高いと思います。

参考:vcruntime140.dllのエラー対処方法「PHP Warning: ‘vcruntime140.dll’・・・」

私はMacユーザーなのでWin環境はよくわからないのですが、MAMPのApache Serverが起動しない場合は、起動しようとしているポート番号が他のアプリケーション等で使用されていたり、confの記載ミスで起動できなくなっている事が多いです。

その他にも原因がありますので、次の記事を参考にしてみてください。

1Like

Your answer might help someone💌