当前位置: 首页 > 后端技术 > PHP

Windows、Centos7安装配置PHP7.2XDebug扩展详细介绍

时间:2023-03-29 23:59:08 PHP

介绍Xdebug是一个开源的PHP程序调试器;它可以帮助您跟踪、调试和分析PHP程序,也可以帮助您了解PHP的底层实现原理和结构。Windows安装1、下载到官网下载下载地址。警告:不同的PHP版本对应不同的xdebug扩展。如果你不知道选择哪一个,你可以在这里阅读。请注意,下载页面上有自定义安装说明。单击此按钮将跳转到新页面。根据上面给出的提示,有两种方法可以知道当前适合哪个xdebug扩展(这里使用第二种方法):在输入框中粘贴html代码使用php-i方法。打开cmd,输入php-i命令,回车。(这里需要注意系统环境变量中是否添加了php,如果没有,需要进入php安装目录)点击按钮Anal??yzemyphpinfo()output,然后会推荐下载某个xdebug扩展的版本。这个功能可以为我们节省很多时间。2、配置下载后,将php_xdebug-2.7.2-7.2-vc15-x86_64.dll扩展放在ext目录下。然后打开php.ini,添加如下内容;XDEBUG扩展[xdebug]zend_extension="D:/wamp64/bin/php/php5.6.40/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll"xdebug.idekey="PHPSTORM"xdebug.remote_enable=onxdebug。profiler_enable=offxdebug.profiler_enable_trigger=offxdebug.profiler_output_name=cachegrind.out.%t.%pxdebug.profiler_output_dir="D:/wamp64/tmp"xdebug.show_local_vars=0xdebug.remote_phandler=setxdebug的端口为9001,应该一致与编辑器的设置。xdebug.remote_port="9001"Centos7安装1.下载。从官网下载,选择对应版本的源码压缩文件,下载后将压缩包上传到服务器,使用wgethttp://www.xdebug.org/files/xdebug-2.7.2.tgz命令在服务器上获取xdebug扩展压缩包2.解压tarzxvfxdebug-2.7.2.tgz,解压后进入文件夹xdebug-2.7.2,3.从源码编译安装phpize,生成configure文件。如果没有这个文件,可以使用find/-namephpize找到这个文件的绝对路径。运行./configure,如果需要手动指定PHP的配置路径,运行./configure--enable-xdebug--with-php-config=/usr/local/php/bin/php-config编译安装make&&makeinstallmodify在配置文件php.ini中加入【xdebug】;注意路径要写对zend_extension="/path/php/ext/xdebug.so"restartphpsystemctlrestartphp-fpmtestuseechophpinfo()输出,可以看到php已经安装xdebug成功;参考Centos下安装的PHP7版本的XdebugVSCode搭建PHP开发环境