win10+VScode+phpStudy+Xdebug进行PHP开发
准备工作
- 安装好VScode+phpstudy,很简单,基本都是一路next。
- phpstudy是一个很好的php环境集成工具,新手建议使用,为了自己加深理解,可以自己安装环境。
- vscode是一个轻量级的编辑器,可以用来书写各种语言,拥有强大的插件库。
配置过程
php语言设置
- 使用phpstudy安装好apache或者nginx,数据库,并安装好自己需要的PHP版本。(其实开发阶段,可以只安装php+数据库即可,在运行部署的时候使用apache或者ngnix)
- VsCode安装插件
PHP Debug
,PHP Intelephense
,PHP ointellisense for codeigniter
,PHP Server
,PHP Xdebug
等
- php.ini配置文件(使用phpstudy启用Xdebug,自动生成的配置信息)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[Xdebug]
zend_extension=G:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=Off
xdebug.trace_output_dir=G:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
xdebug.profiler_enable=Off
xdebug.profiler_output_dir=G:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
xdebug.remote_enable=on
xdebug.remote_autostart = on
xdebug.remote_host=localhost
xdebug.remote_port=900
xdebug.remote_handler=dbgp
|
VsCode配置
setting.json文件
设置->扩展->PHP->setting.json
文件,具体内容如下:
1
2
3
4
5
|
{
"php.validate.executablePath\": \"G:/phpstudy_pro/Extensions/php/php7.3.4nts/php.exe\",
"phpserver.port\": 9000, \"phpserver.phpConfigPath\": \"G:\\\\phpstudy_pro\\\\Extensions\\\\php\\\\php7.3.4nts\\\\php.ini\",
"phpserver.phpPath\": \"G:\\\\phpstudy_pro\\\\Extensions\\\\php\\\\php7.3.4nts\\\\php.exe\",
}
|
launch.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
\"version\": \"0.2.0\",
\"configurations\": [
{
"name\": \"Listen for Xdebug\",
\"type\": \"php\",
\"request\": \"launch\",
\"port\": 9000
}
]
}
|
写在最后 QQQQ - 程序能跑起来,就千万别动!!!!无论程序是以什么情况跑起来的!好奇心不要太强,尤其是DDL逼近的时候,不然会十分头疼!