php 环境安装
这里我推举大家在开拓的过程中利用phpstudy,安装过程大略明了
php 环境变量设置
设置php过程中,如果我们利用的是phpstudy,我们要清楚phpstudy中选中的php版本是哪一个,如图我们正在利用的是php7.3.4nts版本
phpstudy界面
接下来我们把php配置到环境变量中,配置过程参考php包管理器composer的安装中的配置办法
下载xdebug
打开xdebug下载地址 选择和php对应的版本,我的php版本是7.3 非线程安全,因此选择如图
xdebug下载
如需查看自己的php版本,可新建phpinfo.php,代码如下
<?phpecho phpinfo();
把phpinfo.php放置web根目录,浏览器输入localhost/phpinfo.php查看
php配置xdebug
将下载好的xdebug放置在对应php版本的ext文件夹下php_xdebug-2.8.0beta1-7.3-vc15-nts-x86_64.dll
xdebug放置目录
配置php.ini 打开对应php版本的根目录D:\phpstudy_pro\Extensions\php\php7.3.4nts
用编辑器打开目录中的php.ini,文件末了添加如下代码
[xdebug]zend_extension = D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-2.8.0beta1-7.3-vc15-nts-x86_64.dllxdebug.auto_trace = On xdebug.show_exception_trace = On xdebug.remote_autostart = On xdebug.remote_enable = On xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9001 xdebug.remote_handler = dbgp xdebug.profiler_enable = on
牢记把remote_port改为非9000,由于php-fpm默认利用9000端口,如果这里我们利用9000,就会涌现php无法启动的问题。接下来保存重启nginx。
visual code配置xdebug
下载visual code下载好后默认安装就好了
下载xdebug插件vscode下载xdebug插件
配置settings.json打开编辑器>文件>首选项>设置>点击右上角{}切换成代码模式,加如如下配置
{ # 其他settings设置 \"大众php.validate.enable\"大众: true, \"大众php.validate.executablePath\"大众: \公众D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe\公众, \"大众php.validate.run\"大众: \"大众onType\"大众}
验证visual code php xdebug是否安装成功
新建测试文件test.php新建文件夹test,在文件加中新建test.php文件,内容如下
<?php$a = 'xdebug test';var_dump($a);利用visual code打开文件夹,配置debug
点击debug区>选择添加配置>选择php
利用vscode打开test文件夹,记得把port改为9001
断点调试设置断点
编辑器打开test.php,在
var_dump($a);
前面左键点击,按F5
vscode打开调试
运行php
编辑器ctrl + `,终端输入
php test.php
便可查看断电信息,全体debug过程就完成了
调试信息
结语好的开拓习气和技巧能够提高自己的开拓能力,奥妙的利用debug能够避免很多想不到的问题哟,以为不错就分享吧!