日拱一卒无有尽,功不唐捐终入海

Ubuntu17.04编译安装Xdebug代码PHP调试工具

Linux Sam 891℃

如果你不知道你的版本呢,请echo phpinfo();

然后把整个页面复制到 http://xdebug.org/wizard.php 这个页面的框里,然后他会自动分析你的php版本,然后告诉你放在哪个文件夹

分析完会告诉你应该安装那个版本的xdebug

比如涛哥本地的php版本是php7.1.7  分析完需要装xdebug2.5.4

分析结果如下:

Tailored Installation Instructions
Summary
Xdebug installed: no
Server API: FPM/FastCGI
Windows: no
Zend Server: no
PHP Version: 7.1.7
Zend API nr: 320160303
PHP API nr: 20160303
Debug Build: no
Thread Safe Build: no
Configuration File Path: /usr/local/php/etc
Configuration File: /usr/local/php/etc/php.ini
Extensions directory: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303

安装步骤


sudo ./configure  此处有坑

需运行如下:sudo ./configure –with-php-config=/usr/local/php/bin/php-config

至此,linux系统下的xdebug编译安装就完成了


php.ini配置修改

php.ini还有两个参数影响错误输出,全部打开:

error_reporting = E_ALL
display_errors = on

创建保持Xdebug信息的:/home/wwwroot/xdebug

sudo chmod 777 /home/wwwroot/xdebug(否则日志文件无法写入)

创建一个php文件进行测试:

运行结果:a: (refcount=1, is_ref=0)=’hello’


chrome浏览器两个xdebug插件
JetBrains IDE Support
Xdebug helper

转载请注明:PHP笔记 » Ubuntu17.04编译安装Xdebug代码PHP调试工具

喜欢 (0)