早先學習php的時候安裝過wamp,后來更新了win10系統,再重新安裝上wamp發現小圖標是橙黃色的。檢查服務,發現是Apache沒有啟動,而MySQL是正常的。像這樣:
上圖中能看出Apache是沒有正常啟動,同時下面也有個小工具:測試80端口。點擊后就能測試是不是端口占用了。因為wamp中的Apache默認是使用的80端口。
測試后的結果可以看出是iis占用了這個端口。
網上找方法主要有兩個方向,這里也說說(我用着都不咋地):
一、修改iis:找到占用80端口的服務,把它關掉。或者到注冊表里去修改。
二、修改Apache的默認端口。就是修改conf文件。
以上方法在網上都能找到,我不贅述。第二種我還親自操作了半天,結果也不頂事兒。
所以我就又找了第三個方法,終於算是解決了。
————————————————————————————————————————————
解決方案:
使用最新版本的wamp3.0.6
安裝文件有209M。自己到網上去搜,我是在一個英文網站上找到的。
另外在安裝之前要先安裝vc++2015,這個是php7所要求的。運行安裝這個版本的wamp也需要,而且它里面也集成了PHP7的。
然后就是安裝
安裝完了之后你會發現,這個小圖標還是橙色的,仍然是Apache服務沒有運行。
別着急,這個版本有一個一鍵修改默認端口的功能,按下圖操作就能解決
注意,這里點小圖標用的是右鍵。看到了么“Use a port other than ....” 點擊之后你可以修改成你想要的新端口。
這樣Apache的服務是不是很快就可以正常工作了,如果沒有,你手動再打開一下就行。
Ps:我不知道以前的版本有沒有這個tools可以修改默認端口的。你可以試試看。我因為原來的wamp里的東西都不重要,所以很隨意的重裝了。