本机使用Ubuntu14.04,phpstorm 2017.1, php5.5.9
须要使用的软件和依赖: php5, php5-dev, php5-cgi, php5-xdebug
apache, php请记得安装
安装完成后,配置ServerName
位置在/etc/apache2/sites-available/000-default.conf
找到后,用Vim更改:php
ServerName 127.0.0.1
安装完成,获取php信息:html
php-i > “info.txt”
将info.txt里面的信息复制到https://xdebug.org/wizard.php
按照网站给与的提示一步步安装web
在firefox,下面简称ff,菜单-附加组件-获取附加组件-搜索'xdebug',而后安装apache
在apache根目录(默认为/var/www/html/)写一个php文件info.php,代码为浏览器
<?php phpinfo();
访问localhost/info.phpapp
看到配置文件所在位置为:phpstorm
/etc/php5/apache2/php.ini
在php.ini文件末尾增长如下配置:ide
[Xdebug] zend_extension = /usr/lib/php5/20121212/xdebug.so xdebug.idekey = "PHPSTORM" xdebug.auto_trace = on xdebug.default_enable = on xdebug.auto_profile = on xdebug.collect_params = on xdebug.collect_return = on xdebug.profiler_enable = on xdebug.remote_enable = 1 xdebug.remote_host = localhost xdebug.remote_port = 9000 xdebug.remote_handler = dbgp xdebug.remote_connect_back = 1 xdebug.trace_output_dir = "/usr/local/php/xdebug/" xdebug.profiler_output_dir = "/usr/local/php/xdebug/"
重启apache:网站
sudo service apache2 restart
打开info.php,看到有xdebug的配置信息:spa
File– Settings - Languages & Frameworks
Debugport: 9000