使用Vs Code编辑并运行php项目
php server
安装
配置
{
"php.validate.executablePath": "D:\\wamp\\bin\\php\\php5.5.12\\php.exe",
"phpserver.port": 80,
"phpserver.phpPath": "D:\\wamp\\bin\\php\\php5.5.12\\php.exe",
"phpserver.phpConfigPath": "D:\\wamp\\bin\\php\\php5.5.12\\php.ini",
}
环境变量path
查看版本php -v
- 注意php版本号
- 注意看是wamp还是wamp64,注意保持一致。
Warmpserver的www文件夹
打开这个文件夹,现在在vscode可以直接运行php脚本。
成功运行
如果不需要断点调试功能,则到此结束。
php debug
安装
创建launch.json
不需要改动,记住这里的port=9003.
配置
找到文件夹路径D:\wamp\bin\apache\apache2.4.9\bin
修改php.ini文件。
在文件末尾完善关于xdebug的配置。
注意端口号和上述launch.json保持一致。
有两种情况:
- 如果是低版本的,则这样修改
xdebug.remote_enable=on
xdebug.remote_autostart=on
xdebug.remote_port=9003
- 如果是高版本的,则这样修改
xdebug.mode = debug
xdebug.start_with_request=yes
xdebug.client_port = 9003
打开监视器
打开apacheMonitor,开启。这一步很重要,否则会出现断点失效。每次修改完php.ini都要restart apacheMonitor方能生效。调试要保证apacheMonitor处于运行状态。
断点调试生效
设置断点,点击调试,运行项目。
断点生效,则xdebug配置成功。