PhpStorm是一個輕量級且便捷的PHP IDE,其自身擁有apache類似的編譯器,能夠在無Apache的情況下運行,很適合初學PHPStrom的朋友。
但是我發現了一個問題,那就是用PHPStrom進行上傳操作時,就會導致PHPStrom自身的編譯器崩潰,剛開始碰到這種問題一直以為是環境問題,為此還重裝了一次系統。後來經過一次次的排除測試,發現不是環境問題的原因。
那怎麼解決了,那就是不用PHPStrom這個IDE的編譯器,用Apache的編譯器就能夠解決這個問題。
比如說PHPStrom的端口號是63342,而Apache的端口號是8080,你把端口號修改為Apache的端口號,這樣能解決嗎?
不,還不行,因為Apache是有指定訪問路徑的,有兩種解決,一是把文件移到默認路徑下,或者把默認路徑修改為當前文件。
修改路徑httpd.conf裡面的DocumentRoot C:/apache/htdocs修改為你當前文件的路徑,這樣就可以了。
注:重新說一遍,因為你在phpstrom直接啟動的程序,那麼他自身就會用他本身的編譯器。你可以仔細看看浏覽器的端口號是不是變成了63342,裝過apache的朋友知道,apache的端口號絕對不是這個,那麼很顯然,你訪問的不是apache,那麼你此刻該怎麼做呢。第一步,把你的開發程序安裝在apache運行目錄下,也就是/apache/htdocs目錄下,第二步重新運行一下程序,把浏覽器localhost:63342改成你自己的apache的端口號。然後重新運行一下。應該就可以運行了,也不錯抱這種錯誤了。