PHP作为一门Web开发语言,与桌面开发一样,在我们遇到bug的时候,需要对程序进行调试。那么,如何对PHP运行及调试呢?用什么IDE进行运行及调试呢?
JetBrains公司开发的PhpStorm是我采用的,原因很简单,我之前用过他们开发的另一款产品PyCharm,用来对Python运行及调试的,所以,基于以前的基础,对PhpStorm上手应该也是比较顺利的。
安装PHP调试环境需要做两个部分的配置:一个是服务端的配置,一个是客户端的配置。
服务端的配置主要要求我们安装PHP的调试工具XDebug。
客户端的配置主要要求我们安装PhpStorm。在安装PhpStorm之后,进行如下操作:
- File→Settings→PHP→Severs,填写服务端相关信息。Name填写LocalHost,name填写localhost,port填写80,debugger选Xdebug;
- 勾选Use path mapping,选择好需要调试的php文件在服务器端的绝对路径,调试之后才能查看浏览器输出结果;
- File→Settings→PHP→Debug,Xdebug下的Debug port填写9000;
- File→Settings→PHP→Debug→DBGp Proxy,IDE key填写PHPSTORM,Host填写localhost,Port填写80。
- 对要运行或调试的php文件,选择Edit Configurations→+→PHP Web Application,填写Name,Server选LocalHost,Start URL填写网站根目录下的工程名,选择Browser。
然后就可以很方便的在IDE中编辑程序,运行啦~
运行可以在浏览器中看到结果: