CentOS7下安装和使用Xdebug
下载地址:https://xdebug.org/files/(选择自己需要的版本)
wget http://xdebug.org/files/xdebug-2.4.0rc4.tgz
tar xvzf xdebug-2.4.0rc4.tgz
cd xdebug-2.4.0RC4
phpize
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
红色配置自己的php-config目录
make
make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
成功编译安装后,Xdebug会显示编译完成的.so文件目录,我们要记录下这个目录,让当前的PHP环境支持Xdebug调试。
编辑php.ini,加入下面配置,一般的功能都打开了
zend_extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"
xdebug.remote_autostart=ON
xdebug.remote_enable=ON
xdebug.remote_connect_back=ON
xdebug.remote_host=192.168.136.128
xdebug.profiler_enable=ON
xdebug.profiler_enable_trigger=On
xdebug.collect_assignments=On
xdebug.collect_return=On
xdebug.idekey=PHPSTORM
xdebug.collect_vars=On
xdebug.show_local_vars=0
xdebug.var_display_max_depth=10
xdebug.remote_port=8000
安装完之后在phpstrom运行时要点run
windows的php.ini设置
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
zend_extension="D:\phpStudy\php\php-7.0.12-nts\ext\php_xdebug-2.5.5-7.0-vc14-nts.dll"
xdebug.remote_enable=ON
xdebug.remote_autostart=ON
xdebug.collect_vars=ON
xdebug.collect_return=ON
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=8000
xdebug.idekey="PHPSTORM"
网友评论