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

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

Jun 10, 2019 pm 02:57 PM
mysql php phpstudy

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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

Rimworld Odyssey溫度指南和Gravtech
1 個月前 By Jack chen
初學者的Rimworld指南:奧德賽
1 個月前 By Jack chen
PHP變量範圍解釋了
4 週前 By 百草
撰寫PHP評論的提示
3 週前 By 百草
在PHP中評論代碼
3 週前 By 百草

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1604
29
PHP教程
1509
276
以身作則http中間件記錄示例 以身作則http中間件記錄示例 Aug 03, 2025 am 11:35 AM

Go中的HTTP日誌中間件可記錄請求方法、路徑、客戶端IP和耗時,1.使用http.HandlerFunc包裝處理器,2.在調用next.ServeHTTP前後記錄開始時間和結束時間,3.通過r.RemoteAddr和X-Forwarded-For頭獲取真實客戶端IP,4.利用log.Printf輸出請求日誌,5.將中間件應用於ServeMux實現全局日誌記錄,完整示例代碼已驗證可運行,適用於中小型項目起步,擴展建議包括捕獲狀態碼、支持JSON日誌和請求ID追踪。

Edge PDF查看器不起作用 Edge PDF查看器不起作用 Aug 07, 2025 pm 04:36 PM

testthepdfinanotherapptoderineiftheissueiswiththefileoredge.2.enablethebuilt inpdfviewerbyTurningOff“ eflblyopenpenpenpenpenpdffilesexternally”和“ downloadpdffiles” inedgesettings.3.clearbrowsingdatainclorwearbrowsingdataincludingcookiesandcachedcachedfileresteroresoreloresorelorsolesoresolesoresolvereresoreorsolvereresoreolversorelesoresolvererverenn

YII開發人員:掌握基本技術技能 YII開發人員:掌握基本技術技能 Aug 04, 2025 pm 04:54 PM

要成為Yii大師,需要掌握以下技能:1)理解Yii的MVC架構,2)熟練使用ActiveRecordORM,3)有效利用Gii代碼生成工具,4)掌握Yii的驗證規則,5)優化數據庫查詢性能,6)持續關注Yii生態系統和社區資源。通過這些技能的學習和實踐,可以全面提昇在Yii框架下的開發能力。

使用HTML'輸入類型”作為用戶數據 使用HTML'輸入類型”作為用戶數據 Aug 03, 2025 am 11:07 AM

選擇合適的HTMLinput類型能提升數據準確性、增強用戶體驗並提高可用性。 1.根據數據類型選用對應input類型,如text、email、tel、number和date,可實現自動校驗和適配鍵盤;2.利用HTML5新增類型如url、color、range和search,可提供更直觀的交互方式;3.配合使用placeholder和required屬性,可提升表單填寫效率和正確率,但需注意placeholder不能替代label。

管理大型MySQL表的最佳實踐 管理大型MySQL表的最佳實踐 Aug 05, 2025 am 03:55 AM

處理大表時,MySQL性能和可維護性面臨挑戰,需從結構設計、索引優化、分錶策略等方面入手。 1.合理設計主鍵和索引:推薦使用自增整數作為主鍵以減少頁分裂;使用覆蓋索引提升查詢效率;定期分析慢查詢日誌並刪除無效索引。 2.分區表的合理使用:按時間範圍等策略分區,提升查詢和維護效率,但需注意分區裁剪問題。 3.考慮讀寫分離和分庫分錶:讀寫分離緩解主庫壓力,分庫分錶適用於數據量極大場景,建議使用中間件並評估事務和跨庫查詢問題。前期規劃和持續優化是關鍵。

掌握foreach內部使用休息,繼續和goto的流量控制 掌握foreach內部使用休息,繼續和goto的流量控制 Aug 06, 2025 pm 02:14 PM

breakexitstheloopimmediatelyafterfindingatarget,idealforstoppingatthefirstmatch.2.continueskipsthecurrentiteration,usefulforfilteringitemsliketemporaryfiles.3.gotojumpstoalabeledstatement,acceptableinrarecaseslikecleanuporerrorhandlingbutshouldbeused

以示例運行子過程 以示例運行子過程 Aug 06, 2025 am 09:05 AM

使用os/exec包運行子進程,通過exec.Command創建命令但不立即執行;2.使用.Output()運行命令並捕獲stdout,若退出碼非零則返回exec.ExitError;3.使用.Start()非阻塞啟動進程,結合.StdoutPipe()實時流式輸出;4.通過.StdinPipe()向進程輸入數據,寫入後需關閉管道並調用.Wait()等待結束;5.必須處理exec.ExitError以獲取失敗命令的退出碼和stderr,避免殭屍進程。

MySQL中的截斷,刪除和掉落有什麼區別? MySQL中的截斷,刪除和掉落有什麼區別? Aug 05, 2025 am 09:39 AM

DELETEremovesspecificorallrows,keepstablestructure,allowsrollbackandtriggers,anddoesnotresetauto-increment;2.TRUNCATEquicklyremovesallrows,resetsauto-increment,cannotberolledbackinmostcases,doesnotfiretriggers,andkeepstablestructure;3.DROPremovesthee

See all articles