1 安装xdebug
安装 php-dev
apt-get install php7.X-dev autoconf automake
复制代码
上面的7.X请改成对应的php版本号,不然默认会下载php最新的版本。
使用对应的 xdebug 包
在这里有两个方式可以获取当前适用的xdebug包方式:
1 直接进入xdebug 官网 xdebug,下载对应的包
2 创建一个.php文件,输入代码:
<?php phpinfo() ?>
复制代码
然后在网页上跑起来之后,将所有有的信息复制并输入下面的网站的框框之后
复制代码
-
创建一个php文件,之后在页面上输出对应的php版本信息
-
将所有的信息复制,并写入下图中的白色边框内
-
正常情况下,会进入以下页面
apt-get install php7.X-dev autoconf automake
复制代码
这段命令行语句之后的php-dev,必须加上对应版本,不然可能会出现很多坑。
1 配置 VScode
使用命令行,找到对应的php运行目录
which php
复制代码
在vsCode 的文件-》首选项-》设置中,打开 setting.json 文件,添加以下语句
"php.validate.executablePath": "/usr/bin/php"
复制代码
后面的路径为你自己的php运行目录。
重启 web 服务器跟php
sudo /etc/init.d/nginx restart
service php7.2-fpm restart
复制代码
一般情况下,ubuntu 会有两个php目录,一个为
cli
目录,对应的是命令行,一个为fpm
目录,对应的是网页, 所以如果只配置了fpm
目录,在命令行下输出php -v
的时候,会发现是没有关联到xdebug
的,如果要查询到对应的xdebug
是否关联上,只要使用刚刚创建的test.php
文件,然后查看页面如果存在下图情况,即为正常情况。