您的位置:首页 > 编程语言 > PHP开发

php xdebug的安装

2017-01-23 16:19 423 查看
首先说一下为什么要安装xdebug,有时我们需要一步步调试代码以便找出问题所在,但是由于服务器在linux上,而IDE在windows上,所以IDE不支持单步调试,这时就要安装xdebug和配置IDE了,本文先介绍怎样安装xdebug。

第一种方法:

①运行pecl install xdebug 命令,运行完成后会出现如下提示:

②配置php.ini,运行vim/etc/php.ini,在文件最后加入如下配置,其中zend_extension的值为上面红色勾出的部分(分号代表注释,可以先不配置):

zend_extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9001
;xdebug.remote_autostart = 1
;xdebug.remote_handler = dbgp
;debug.auto_trace = 1
;dxdebug.remote_mode = 'req'
;xdebug.collect_includes = 1
;xdebug.collect_params = 1
;xdebug.collect_return = 1
;xdebug.default_enable = 1
;xdebug.collect_assignments = 1
;xdebug.collect_vars = 1
;xdebug.show_local_vars = 1
;xdebug.show_exception_trace = 0
xdebug.idekey = 'PHPSTORM'
③重启php,运行service php-fpm restart,写一个test.php,内容为<?php phpinfo(); ?>,如果输出内容有看到xdebug,说明安装成功。

第二种方法:也是网上大多数教程的方法,但是我用这种方法试验没有成功,所以采用的第一种方法。

去官方网站下载压缩文件 http://www.xdebug.org/,我用的xdebug-2.0.5,下载完后应该在windows下,用rz命令放到linux中,具体参考我的博文点击打开链接

安装步骤:

1、将xdebug-2.0.5.tgz复制到用户目录(任意目录都可以),执行 tar -xvzf xdebug-2.0.5.tgz 解压;

2、cd xdebug-2.0.5 进入刚解压的目录;

3、执行phpize命令;执行成功会返回几行数据:

Configuring for:

PHP Api Version:         20041225

Zend Module Api No:      20060613

Zend Extension Api No:   220060519

4、开始编译(注意--with-php-config参数)

./configure --with-php-config=/usr/local/php/bin/php-config

5、make && make install

cd /usr/lib/php/modules 看以看到xdebug.so,说明安装成功;

vi  /etc/php.ini在末尾添加内容,剩下步骤同方法一的②③。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: