phpstudy中apache啟動失敗的原因是什么?

phpstudy中apache啟動失敗的原因是什么?

新手開發php程序,大多使用phpstudy集成環境,在使用過程中會出現apache或者mysql服務無法啟動的問題。那么無法啟動的原因是什么?

phpstudyapache啟動失敗的原因是什么?

原因一:防火墻攔截;

原因二:沒有安裝VC9運行庫,php和apache都是VC9編譯;

原因三:80端口已經被別的程序占用,如iis,迅雷等。

立即學習PHP免費學習筆記(深入)”;

其中大多數是端口被占用的緣故。

下面給大家介紹一下端口被占用的解決方法:

解決步驟:

1、顯示端口信息

使用 cmd 打開cmd.exe,然后輸入如下命令,查看端口使用信息:

netstat?-ano

執行命令后顯示如下圖:

phpstudy中apache啟動失敗的原因是什么?

發現,PID=“7088”的進程占用Apache中設置的443端口。

2、查找占用端口的進程

通過如下命令查找PID=“7088”的進程:

tasklist?|?findstr?"7088"

phpstudy中apache啟動失敗的原因是什么?

發現,443端口被vmware的一個進程占用,導致Apache無法使用443端口。

3、關閉占用端口的進程

在【任務管理器】中關閉vmware的這個進程以讓出443端口給Apache服務。

4、重啟Apache服務,即可正常運行。

更多PHP相關知識,請訪問php中文網

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享