Windows 使用 MAMP 時 Server 無法啟動及錯誤

apache server 無法開啟
用文字編輯器開啟 c:\MAMP\conf\apache\httpd.conf,並修改內容;將 LoadModule perl_module modules/mod_perl.so 註解起來

MySQL Server 無法開啟
用文字編輯器開啟C:\MAMP\conf\mysql\my.ini,並修改內容;將 log-bin=mysql-bin 註解起來

參考 https://progressbar.tw/posts/28

若 MySQL Server服務有啟動,但MAMP沒有亮綠燈,可依以下方式排除
1. 打開 C:\MAMP\conf\mysql\my.ini ,並於 [mysqld] 下一行加入 explicit_defaults_for_timestamp = 1
參考 https://www.terakoya.work/mamp-mysql-timestamp-warning/

2. 停用所有服務及MAMP程式,並刪除 C:\MAMP\db\mysql 內 “電腦名稱.pid” 及 mysql-bin.* 的檔案(可先備份檔案)
參考 https://stackoverflow.com/questions/54968951/mamp-mysql-doesnt-start-cannot-open-windows-eventlog

重新啟動後應可以正常使用若仍不行請參考 C:\MAMP\logs 內 log 檔案

若打開MAMP時跳出 testvc11.exe 或 php.exe 錯誤提示
1. 修改php.ini;打開 \MAMP\conf\ php[your PHP version number]\ 資料夾,並複製 php.ini 至 \MAMP\bin\php\php[your PHP version number]\
2. 編輯 php.ini 內找到 ;extension=php_openssl.dll;並移除註解 extension=php_openssl.dll
3. 重新啟動 MAMP
參考 https://stackoverflow.com/questions/29489218/install-composer-on-mamp-on-windows

發佈留言