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的值为上面红色勾出的部分(分号代表注释,可以先不配置):
第二种方法:也是网上大多数教程的方法,但是我用这种方法试验没有成功,所以采用的第一种方法。
去官方网站下载压缩文件 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在末尾添加内容,剩下步骤同方法一的②③。
第一种方法:
①运行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在末尾添加内容,剩下步骤同方法一的②③。
相关文章推荐
- php调试扩展 Xdebug的安装与使用.
- php Xdebug 调试扩展的安装与使用.
- php5.2.6安装配置xdebug 提示the requested operation has failed 解决办法
- php+apache+XDebug使用安装
- 安装php xdebug扩展
- php xdebug 安装简要
- php5.4.0安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug
- php安装xdebug 用komodo进行调试
- php5.4.5/5.3.15/5.2.17安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug
- xdebug不监听实际上是没有用客户端连接,另安装不成功很可能忽略了一点---没开extension=php_sockets.dll
- 为PHP安装Xdebug调试工具
- PHP调试工具Xdebug安装配置教程
- PHP5.3不支持zend debugger, 安装Xdebug调试工具
- php调试工具Xdebug安装与分析工具Wincachegrind
- php5.3 xdebug 调试器安装配置
- php5.4.14/5.3.24/5.2.17安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug
- php调试器xdebug的安装
- phpize使用介绍--以安装xdebug.so 为例
- PHP环境中安装pear、phpunit以及xdebug全攻略
- Mac OS Lion 下编译安装Nginx 1.0.12 + PHP 5.3.10 + Mysql 5.5.18 + Xdebug + PHPUnit