PHP開發環境搭建


0.軟件准備

軟件介質:idea 2018版本、Wampserver 64位版本

1.給idea安裝php插件

依次進入File-->Settings-->Plugins-->Browse repositories下,搜索php插件,並安裝之;裝完插件需要重啟idea;

2.給idea做php配置

1)依次進入File-->Settings-->Languages & Frameworks-->PHP下,設置PHP language level、CLI interpreter(兩處設置版本需要對應起來);

2)在Debug目錄下,有Xdebug屬性,設置其Debug port(ps:該端口需要和Wampserver中php版本的php.ini文件的端口配置一致);

 

 

 

3)在Debug目錄下,有DBGp Proxy屬性,分別設置IDE key(此key需要和php.ini文件中的key配置相同)、Host(Host要和php.ini文件的host相同)、Port(也要相同);

 

 

4)在步驟(1)的目錄下,有servers屬性,添加一個server,Name隨意、host(web服務器的ip)、port(填寫web服務的Listen端口)、Debugger(選擇Xdebug)

 

 

 

3.給Wampserver做配置

1)Wampserver中集成了多個版本的php,選擇步驟2->(1)設置的版本進行配置

2)配置php.ini,其中idekey、remote_port與步驟2->(3)的ide key、port配置一致

1 [xdebug]
2 zend_extension ="D:/wamp64/bin/php/php5.6.40/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll"
3 xdebug.remote_enable=1
4 xdebug.profiler_output_name = cachegrind.out.%t.%p
5 xdebug.profiler_output_dir ="D:/wamp64/tmp"
6 xdebug.idekey="phpdebug"
7 xdebug.remote_port=9000
8 xdebug.remote_handler="dbgp"
9  //這個要加上,否則無法調試,這個配置的作用是當配置的遠程IDE的host和端口號有問題時,會通過請求頭讀取IDE的IP從而完成通信
10 xdebug.remote_autostart=1

4.啟動Wampserver

雙擊執行wampserver.exe程序即可

如果需要啟動多個實例,需要修改apache的httpd配置文件的listen

 

 多個實例需要配置多個VirtualHost

 

 

5.啟動idea的監聽

單擊電話的圖標,即可開啟idea的監聽功能

ps:若監聽成功,即可在idea上開始斷點調試程序

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM