vscode开发php网站,VSCode搭建PHP开发环境

今年下半年写体质测试数据管理系统,使用NetBeans写的,我不想电脑上太多软件,因为经常使用VSCode写python的程序,现在空了,就试着改一下,没想到,网上的很多介绍设置的文章都没有运行成功,很幸运,现在设置好了,分享给大家。

注意:vscode不支持php7以下版本的调试

第一步:将php.exe所在文件夹添加进系统变量path中

第二步:配置Xdebug

1.下载php xdebug 扩展:https://xdebug.org/download.php,点击:https://xdebug.org/wizard

注意与php版本相对应的。

2.把Xdebug的dll放到php下ext目录下面

3.在php.ini文件中添加一下内容

[XDebug]

zend_extension="C:\WWW\php7\ext\xdebug-2.9.0-7.2-vc15-x86_64.dll"  #这个以实际路径为准

xdebug.remote_enable = 1

xdebug.remote_autostart = 1

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.idekey=PHPSTORM

4.重新启动Apache后,访问,再用phpinfo()检查,OK!

我的错误就在这里,一直不出现。

第三步:在Visual Studio Code安装php相关插件

1.安装插件

3898aac19c1a8802f390afc3dae73e10.png

2.配置环境

首选项--设置--扩展

860ac015839d9cac9d273fdb5c863733.png

修改以下:

{

"editor.fontSize": 16,

"git.ignoreMissingGitWarning": true,

"python.pythonPath":"C:\\ProgramData\\Anaconda3",

"php.executablePath":"C:\\WWW\\php7\\php.exe",

"php.validate.executablePath":"C:\\WWW\\php7\\php.exe",

"php.suggest.basic": false,

"terminal.integrated.inheritEnv": false,

"explorer.confirmDelete": false,

"files.autoSave": "afterDelay"

}

3.xdebug 的配置

调试--打开配置

添加 xdebug 的配置:

{

"name":"Listen for XDebug",

"type": "php",

"request": "launch",

"port":9000

},

{

"name":"Launch currently open script",

"type": "php",

"request": "launch",

"program": "${file}",

"cwd":"${fileDirname}",

"port":9000

}

注意:远程端口要和php.ini中的设置一致。

测试:

打开浏览器访问:http://localhost/test.php

大功告成!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值