Ubuntu+phpstorm+firefox+xdebug的配置

前端之家收集整理的这篇文章主要介绍了Ubuntu+phpstorm+firefox+xdebug的配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本机使用Ubuntu14.04,PHPstorm 2017.1,PHP5.5.9

需要使用的软件和依赖:PHP5,PHP5-dev,PHP5-cgi,apache,PHP请记得安装

1.安装apache

安装完成后,配置ServerName
位置在/etc/apache2/sites-available/000-default.conf
找到后,用Vim更改:

ServerName 127.0.0.1

2.安装PHP5

安装完成,获取PHP信息:

PHP-i > “info.txt”

3.安装PHPstorm

将info.txt里面的信息复制到https://xdebug.org/wizard.php
按照网站给与的提示一步步安装

4.安装xdebug

在firefox,下面简称ff,菜单-附加组件-获取附加组件-搜索'xdebug',然后安装

5.配置PHP5

在apache根目录(默认为/var/www/html/)写一个PHP文件info.PHP,代码

<?PHP
    PHPinfo();

访问localhost/info.PHP

看到配置文件所在位置为:

/etc/PHP5/apache2/PHP.ini

PHP.ini文件末尾增加以下配置:

[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的配置信息:

6.配置PHPstorm

File– Settings - Languages & Frameworks

  • PHP– Debug – Xdebug:
    Debugport: 9000
  • DBGPPROXY:
  • Servers:
  • Run-Debug Configurations:

7.配置完成,开始使用

  • 打开PHPStorm的小电话图标
  • 打开ff的小瓢虫图标
  • PHP文件某行设置断点
  • 在浏览器访问该PHP文件
  • 就有断点效果

猜你在找的Ubuntu相关文章