vs code 调试 php文件

今天碰到一个改写php页面的需求,总结了一个比较普遍简单的操作模式:

首先下载三个文件:
XAMPP下载地址
php下载地址
php-cs-fixer.phar下载地址

一:安装xampp

默认安装好XAMPP之后,运行XAMPP Control Panel,界面如下图所示:

vs code 调试 php文件_第1张图片
image.png

把apache服务勾上之后再点击start,有时候会报80端口被占,无法启动服务。这个时候需要更改三个文件:
xampp\apache\conf 目录下httpd.conf中三处80端口改成8088
xampp根目录下properties.ini中一处80端口改成8088
xampp根目录下xampp-control.ini中一处80端口改成8088

再打开XAMPP Control Panel,点击右侧config,点击Service and Port Settings,把Main port由80改成8088,点击保存,界面如下图所示:

vs code 调试 php文件_第2张图片
image.png

成功启动apache后会显示如下画面:

vs code 调试 php文件_第3张图片
image.png

届时,你只要把你的php文件放在 xampp\htdocs 目录下,就可以localhost访问啦~

但是总不可能每改一次文件就要复制到xampp下的文件夹里吧,所以你可以修改apache默认网站目录,打开xampp\apache\conf 目录下httpd.conf文件,把DocumentRoot "D:\xampp\htdocs "改成你网站的目录就大功告成了

二:在vs code 中调试php文件

刚打开php文件的时候,可能会有中文字符乱码的现象出现,这个时候在vs code的settings里加入一行 "files.autoGuessEncoding":true就好。

在修改php文件的时候,我们都会去考虑解决格式化的问题。在用了一系列网上推荐的方法之后,我这边能成功格式化的方式只有一种,步骤如下:
1. 在vs 插件库里下载插件:php cs fixer
2. 把下载好的php-cs-fixer.phar放入下载好的php文件夹内(最好与php.exe同级)
3. 在vs code settings 里加上两句话:
"php.validate.executablePath": "path/php.exe"
"php-cs-fixer.executablePath": "path/php-cs-fixer.phar"
*path是php文件夹路径
4. alt+shift+f 格式化文件

另外需要更好的进行php编译,还推荐下载vs code插件库里的几个插件:
PHP IntelliSense(需要php7环境,没有升级php会经常报错的)
PHP Debug

你可能感兴趣的:(vs code 调试 php文件)