- 1 安装插件
- 2 安装XAMPP
- 3 下载xdebug
- 4 配置XAMPP的php.ini文件
- 5 配置VScode
部分参考官方文档
1 安装插件Code Runner PHP Debug #用于在程序中打断点检测 PHP Intellisense #PHP自动补全工具 PHP Server php Xdebug php DocBlocer
2 安装XAMPP根据官方文档指导下载和安装XAMPP官方文档下载指导 安装后默认路径是/opt/lampp 首次安装,自动打开XAMPP的GUI。点击Go to Application就开启服务。 如果想要通过命令打开
cd /opt/lampp ./manager-linux-x64.run
打开浏览器输入
http://localhost/dashboard/
显示如下界面,表示服务成功开启。XAMPP安装成功
操作XAMPP常用命令
启动 XAMPP
/opt/lampp/./lampp start
停止 XAMPP
/opt/lampp/./lampp stop
重启 XAMPP
/opt/lampp/./lampp restart
安全设置
/opt/lampp/./lampp security
卸载 XAMPP
rm -rf /opt/lampp
3 下载xdebug
Debian系统命令如下。其他系统安装命令参考官网
apt-get install php-xdebug
4 配置XAMPP的php.ini文件sudo find / -name xdebug.so
找到xdebug.so文件,路径为/usr/lib/php/20180731/xdebug.so 打开浏览器输入http://localhost/dashboard/phpinfo.php 找到php.ini文件位置
在php.ini文件最后添加如下内容
cd /opt/lampp/etc sudo vim php.ini
按shift+g光标跳转到文件最后一行,shift+4跳转到此行的最后一个字符后面,按i输入内容。按ESC后,输入wq,保存文件。
[xdebug]
zend_extension=/usr/lib/php/20180731/xdebug.so
xdebug.auto_trace = 1
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 3000 //也可以修改为其他端口,同Vscode中设置保持一致即可,在一点讲解如何设置
xdebug.remote_handler=dbgp
通过LAMPP的GUI或者命令行重启服务。
5 配置VScode在VSCOde的左上角,FIle->preferences->settings中搜php,找到Phpsever:port设置端口为3000,与php.ini中设置端口一致.
在VScode中打开一个文件夹,创建一个文件test.php
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?