Ubuntu16.04中php + xdebug + phpstrom环境配置
我们说sublime
和xdebug
调试php程序的时候数组变量有的时候不能显示完全,所以就给我们调试程序带来了不方便,如果使用var_dump
又太浪费时间(可能是因为本人技术水平不佳)。
环境: Ubuntu16.04, lampp, phpStorm
download xdebug
我们可以新建一个php文件,然后写上:
来查看自己安装php的具体信息,以方便我们找到合适自己的xdebug
然后我们打开网址https://xdebug.org/wizard.php Ctrl + A
全选将自己的php信息输入到空白页面。
点击Analyse my phpinfo() output
然后xdebug
官网就会推荐合适xdebug版本而且给出详尽的安装步骤。
install xdebug
下面的步骤因为个人安装路径的不同而不同,不用担心,因为xdebug
官网分析的已经非常到位了,只要能简单读懂英语相信都可以安装成功。
解压文件
|
|
然后我们会发现提示以下错误:
|
|
install php7.0-dev
我们安装提示继续进行:
|
|
编辑php.ini
|
|
最后一行添加:
|
|
重启服务
|
|
然后我们重复第一步查看自己的php信息发现xdebug
安装成功
install Xdebug extension helper
google chrome
插件安装地址
https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en
因为google
被墙了,如果想要安装所以请自行在github
or 老D
上下载hosts
。
IDEKey
在Xdebug extension helper
的选项
中 IDE key
中选择phpStorm
。
开启Xdebug extension helper
调试模式
配置PhpStorm
然后我们打开phpStorm中Run
, Start Listening for PHP Debug Connections.
然后我们就可以调试了:
参考文献
[PHP+xdebug] 在Ubuntu 14.04下的PhpStorm中配置xdebug调试环境
Zero-configuration Web Application Debugging with Xdebug and PhpStorm