vs code 调试 php文件

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

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

一:安装xampp

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

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,点击保存,界面如下图所示:

image.png

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

image.png

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

但是总不可能每改一次文件就要复制到xampp下的文件夹里吧,所以你可以修改apache默认网站目录,打开xampp\apache\conf 目录下httpd.conf文件,把DocumentRoot "D:\xampp\htdocs "<Directory "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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 01 风也自由,水也温柔。 几天前初中时的美女班长在群里提议:来一次同学聚会怎么样?如同投石潭中,激起圈圈微波。群...
    虹颜霞雨阅读 3,324评论 72 87
  • 刚看完一个故事,对于这个题目来说还是有点感触的。 男主是那种家庭小康一路顺风顺水走上来的人,刚上大...
    八戒233阅读 312评论 0 0
  • 哼,仗着你喜欢我,你就可以为非作歹? 文/黄小牙 今年看《左耳》预告片的时候,有一幕印象很深,黎吧啦高调地在楼顶上...
    黄小牙呀阅读 773评论 4 3
  • 预感未来两周内可能在职场上有大的转变,我可能跳槽换城市改行业,也有可能认定了只有考试才是唯一出路。 ...
    胡涂公主与她的骑士阅读 241评论 0 0
  • #18 最近有点受刺激,因为起初我周围的同学一般把课业完成,辅以一些聚会、娱乐和闲聊,剩下来就没什么时间了。我的话...
    花花骚年阅读 2,696评论 5 1