安装php 和 xdebug
第一种方法就是使用yum或者apt源直接进行安装
sudo apt install php php-xdebug
如果使用的nginx,则需要安装php-fpm
第二种方法就是下载源码进行编译,在这里就不谈了
配置php.ini
如果使用的是apache2当作web服务器
则需要找到php配置目录下的apache2目录
进入/etc/php/8.1/apache2目录下的conf.d目录,检查是否有xdebug的配置文件,如果没有就请检查一下xdebug是否安装,如果确定已经安装,可以将下面的代码写入/etc/php/8.1/apache2目录下的php.ini
然后将以下代码写如配置文件中(20-xdebug.ini 或者 php.ini)
zend_extension=xdebug.so xdebug.mode=debug xdebug.client_port=9003 xdebug.client_host="localhost" xdebug.start_with_request=yes
配置好后就是这样的
如果是在php.ini中配置,在最下面写入就可以了
安装和配置vscode插件
在vscode的插件商店中安装“ PHP debug” 插件,然后搜索phpdebug,修改setting.json
接着配置调试器
然后将语句块里面的信息修改成这样(默认应就是这样的)