phpstorm是一個很是強大的全棧開發工具,可是做爲剛入手的我發現它並非安裝以後就能夠正常使用的,還須要相關的配置,不然會出現網頁打開錯誤。下面記錄我在使用中遇到的一些問題與解決方法。php
首先,在phpstorm中是直接能夠運行php程序而不須要手動啓動apache服務器,這爲我編寫與調試代碼提供了很大便捷,不須要每次手動啓動wampware相關環境。前提是須要配置php解釋器,若是沒有配置,在運行時會在右下角彈出提示,須要配置解釋器interpreter。也能夠本身手動配置:在file->settings->languages&frameworks->php目錄下打開配置界面,右面綠色的「+」按鈕,添加你的php程序路徑,並選擇相關CLI interpreter,點擊ok配置完成html
可是,要注意運行的php文件須要放在apache的網站根目錄下,若是運行不在該目錄下的文件就會顯示502 bad gateway。web
其次在運行相關表單提交或者php頁面跳轉時會提示404 not found,即找不到服務器。這是由於phpstorm的頁面默認在localhost:63342端口下運行,而咱們的apache服務器通常默認爲80端口,因此在提交表單到服務器時它會找不到相關php程序,儘管你的路徑是正確的,所以須要配置phpstorm的服務器環境:apache
在file->settings->build,excution,deployment->Deployment頁面欄下選擇左上角綠色的「+」按鈕新建,起個名字,type選擇inplace(本地調試的意思),而後設置web sever root url爲:http://localhost,瀏覽器
在mappings標籤頁下填寫localpath,即你的apache網站根目錄,服務器
點擊ok配置完成,這樣你點擊運行後頁面就是在80端口下運行相關了,這時候提交或者跳轉就不會顯示404not found了。app
參考:phpstorm
phpStorm解釋器與服務器配置(解決502 bad gateway與404 not found問題) - CSDN博客
https://blog.csdn.net/thevictory/article/details/56682743工具
裝好PhpStorm後,新建一個php文件,在編輯窗口點瀏覽器圖標啓動測試,顯示出錯如圖:post
錯誤緣由如圖中顯示,phpStorm默認的端口爲63342,而Apache通常設置監聽端口爲80,有兩種解決方法。
解決方法(推薦採用方法二):
1、修改phpstrom的默認端口。File—Settings—Build,Execution,Deployment—Debugger中,修改Built-in server port右側的端口號爲80。如圖:
出現另外問題,該窗口不支持用戶輸入數字,修改端口號必須點擊上下箭頭,從63342改到80,所需時間爲N。。。
2、配置PHP Interpreter。File—Settings—Languages & Frameworks—PHP中,在右側窗口選擇php的接口路徑,如Win7下用的XMAPP,php5.6,本地路徑爲C:\xampp\php。在Interpreter右側點擊,彈出窗口添加Name爲PHP,選擇路徑如圖:
添加好後,返回。如圖所示,PHP Interpreter配置完畢:
應用確認後,編輯窗口中點瀏覽器圖標啓動測試,顯示正常如圖:
參考:
phpStorm顯示localhost:63342 和 502 Bad gateway解決方法 - 開源軟件 - IT610.com
http://www.it610.com/article/2127500.htm
解答:phpstorm是一個很是強大的全棧開發工具
解答:須要配置php解釋器
解答:在file->settings->languages&frameworks->php目錄下
解答:file
解答:若是運行不在該目錄下的文件就會顯示502 bad gateway
解答:這是由於phpstorm的頁面默認在localhost:63342端口下運行,而咱們的apache服務器通常默認爲80端口
解答:在file->settings->build,excution,deployment->Deployment配置Deploymentment
解答:inplace(本地調試的意思)
解答:調度,部署 部;部門;系;科;局,這裏就是服務器部署。