1.PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。
URI请求会被发送到PHP所在的的工作目录(Working Directory)进行处理,除非你使用了-t参数来自定义不同的目录。
如果请求未指定执行哪个PHP文件,则默认执行目录内的index.php 或者 index.html。如果这两个文件都不存在,服务器会返回 404错误。
2.调试php需要为不同版本的php选择正确的xdebug 选择方法: phpinfo()输出的信息全部copy到 https://xdebug.org/wizard.php 将会显示出你需要的正确版本的xdebug
3.下载的xdebug.dll放到php安装目录的ext目录里面
4.php.ini中添加
[Xdebug]
xdebug.profile_enable = 1
xdebug.remote_autostart=1
xdebug.remote_enable = 1
zend_extension="d:/tomcat/php/ext/php_xdebug-2.6.0-7.2-vc15-nts-x86_64.dll"(选择自己对应的位置)
验证xdebug安装成功:phpinfo() 看是否有xdebug信息如果有则成功
5.vscode安装php-debug插件
6.vscode中 文件——》首选项——》设置——》用户设置添加"php.validate.executablePath": "D:\\tomcat\\php\\php.exe",(位置根据自己的问题写)
7.f5启动调试选择listen for xdebug 然后f9给光标所在行打断点 访问当前的php 恭喜你到了断点。。。。。