版權聲明:本文為博主原創文章,未經博主允許不得轉載。 from http://blog.csdn.net/pony_maggie/article/details/52367093
環境:phpstorm 2016.2 + windows 10 + xampp
phpstorm自帶了一個web server,我們可以直接在IDE中直接運行調試代碼,非常方便。先來看個例子:
我電腦的PHP路徑是D:\study\php_projects,用phpstorm打開這個路徑,這個目錄下新建一個local_web_server的目錄(后面會配置成server document root,這個概念后面會講到)。在local_web_server下再建一個名為php_test1的目錄,里面新建一個hello.php的代碼文件,最終如下圖:
配置interpreter
工程第一次運行還要配置一下PHP的解釋器,我電腦的配置如下:
運行
點擊IDE右邊瀏覽器圖標,直接運行:
可以看到代碼已經順利在瀏覽器中運行了。端口是默認的63342(關於如何修改這個端口可以看看之前的文章),
路徑是我們項目的路徑。這里我們運行內置服務器是使用了默認的配置,那么可以自定義這個配置嗎?答案是肯定的。
配置 build-in webserver
菜單欄,run-edit configuration,看到有個+號,增加一個PHP build-in web server,看一下我自己的配置:
名字可以隨便起,我這里是叫local web server,host是localhost,因為我是在本地調試,端口也是隨便起 ,不過官方建議用1024以上的值。document root可以理解成一個相對目錄,這里配好后,我們再訪問php文件就不用這么長的目錄了。配置好保存,發現在工具欄上多了一個運行的選項,點擊綠色的按鈕運行起來:
點擊右邊的瀏覽器圖標,在瀏覽器中執行,發現還是原來的地址和端口,不用急,手動改下,新的地址照樣可以運行: