PHP 安装 xdebug

首先打开 https://xdebug.org/wizard.php,网站,在本地执行 phpinfo() 浏览器上打印,并且全部赋值,直接 Ctrl+a 即可,然后粘贴在输入框,再点击下面的按钮

image.png

然后就可以看到本PHP环境对应的版本信息,和需要安装的 xdebug 具体步骤(版本都已经对应好了)


image.png
  • 查看 xdebug.so 的位置,并查找与本引擎对应的版本。$ phpize 指令可以查找引擎吧版本
$ sudo find / -name xdebug.so

或者使用以下指令查找PHP扩展的目录

php-config --extension-dir
或者
php -i |grep extension_dir
image.png

我个人习惯与配置 phpinfo() 中的 php.ini 配置文件和 cli 模式的 php.ini 配置,如果不配置 cli 模式,则执行 php -m |grep xdebug 是查找不到此模块的

  • 查看 cli 模式的 php.ini 文件位置
$ php -i |grep php.ini
image.png
  • 在 php.ini 中配置
其实我对这些参数不是很理解,也可以不配置
xdebug.profiler_enable=0 ;
0是不让xdebug自动运行。

xdebug.profiler_enable_trigger=1 
;在PHP应用的任何一个url上添加XDEBUG_PROFILE=1查询参数,在单个请求中启动Xdebug。Xdebug检测到这个查询参数时,会分析当前请求,然后生成报告将其保存到 xdebug.profiler_outer_dir 设置指定的输出目录

xdebug.profiler_outer_dir=/tmp/xdebug 
;这是一个目录的路径,这个目录用于保存分析器生成的报告。如果时复杂的PHP应用,分析器生成的报告可能很大。记得要把这个设置的值改为正确的文件系统路径

建议,我建议把分析其生成的结果保存在PHP应用的最顶层目录中。这样在开发过程中便于找到查看分析结果。

image.png
image.png

你可能感兴趣的:(PHP 安装 xdebug)