首頁 > 運維 > phpstudy > phpStudy Apache和MySQL啟動後又停止的有效解決方法

phpStudy Apache和MySQL啟動後又停止的有效解決方法

步履不停
發布: 2019-06-17 16:44:40
原創
23238 人瀏覽過

phpStudy Apache和MySQL啟動後又停止的有效解決方法

phpStudy在windows上配置php運行環境非常方便,使用簡單省心。在本地調試wordpress網站,我就是用phpStudy來設定環境的,可是最近遇到一個煩心的事情,就是phpStudy一直運作良好,突然Apache和MySQL服務就啟動不了。

故障的狀況:點選phpStudy介面的啟動或是重啟,Apache和MySQL啟動幾秒鐘後就會停止,無論怎麼啟動或重新啟動都是同樣的情形。

phpStudy Apache和MySQL啟動後又停止的有效解決方法

於是我上網百度了一圈,發現這個問題很多人遇到過,我也嘗試了各種解決方法:重啟電腦、刪掉網站、修改連接埠、以管理員權限運作、註冊Apache和MySQL服務,一輪下來驚訝地發現居然沒有一個辦法可行! Apache和MySQL還是啟動一會兒就停止。

在官網找了一下也沒找到解決方法,最後無奈只能出絕招:重新安裝phpStudy2018。

重新安裝phpStudy後可以正常使用了,可是用了沒幾天同樣的問題又出現了。調試的網站已經輸入很多資料了,如果重新安裝phpStudy又要忙一大輪,而且不可能每次出問題就重裝。我甚至想放棄phpStudy,回歸xampp,可是實在不想再搬一次數據,太麻煩了。於是又百度了一輪,這次我看到一個網友的提示可以查看Apache的錯誤日誌,看看什麼地方出錯。

我打開Apache的錯誤日誌,位置在:phpStudy\PHPTutorial\Apache\logs\error.log,錯誤提示:

[Mon May 28 16:37:42.192961 2018] [core:warn] [pid 11664:tid 372] AH00098: pid file H:/phpStudy/PHPTutorial/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Mon May 28 16:37:42.194961 2018] [core:error] [pid 11664:tid 372] (OS 5)拒绝访问。  : AH00099: could not create H:/phpStudy/PHPTutorial/Apache/logs/httpd.pid
[Mon May 28 16:37:42.194961 2018] [core:error] [pid 11664:tid 372] AH00100: httpd.exe: could not log pid to file H:/phpStudy/PHPTutorial/Apache/logs/httpd.pid
登入後複製

很明顯問題出在httpd .pid這個文件上,程式修改不了這個文件,應該是權限的問題。我靈機一動把這個檔案改名了,再按啟動鍵,發現Apache可以啟動了,程式還自動產生了一個新的httpd.pid檔。

phpStudy Apache和MySQL啟動後又停止的有效解決方法

有了啟動Apache的經驗,我到MySQL的資料夾逐一修改檔名,終於發現只要把phpStudy\PHPTutorial\MySQL\data\PC.pid改名,MySQL也可以啟動了。

phpStudy Apache和MySQL啟動後又停止的有效解決方法

Apache和MySQL啟動後又停止解決辦法總結

方法1:把下面兩個檔案重新命名或刪除:

phpStudy\PHPTutorial\Apache\logs\httpd.pid
phpStudy\PHPTutorial\MySQL\data\PC.pid
登入後複製

方法2:資料夾PHPTutorial右鍵選擇管理員取得所有權(相關教學推薦:php影片教學

phpStudy Apache和MySQL啟動後又停止的有效解決方法

提示:我判斷Apache和MySQL啟動後又停止這個問題是權限造成的問題,程式沒有權限寫進上面那兩個檔案才出問題,我猜測把資料夾PHPTutorial取得所有權也能解決問題。當然這只是一種猜測能不能成功我們沒有測試過,希望測試過的朋友無論成功不成功都在留言裡回饋一下。

以上是phpStudy Apache和MySQL啟動後又停止的有效解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板