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逼近的时候,不然会十分头疼!