用VSCode调试PHP

 时间:2024-10-15 00:11:40

1、下载安装PHPWindows版PHP下载地址:https://windows.php.net/download/注意页面左上角的提示:If you are using PHP as FastCGI with IIS you should use theNon-Thread Safe (NTS) versions of PHP.旧版下载地址(2020-02-23):https://windows.php.net/downloads/releases/archives/php-5.6.40-nts-Win32-VC11-x86.zip解压到 D:\DevTools\php-5.6.38-nts-Win32-VC11-x64为了后续方便,将这个目录添加到系统的PATH环境变量中(见3)。

2、设醅呓择锗置 php.ini复制一份php.ini-development,改名为php.ini,调整配置参数:error_log = "D:\DevTools\php-5.6.38-nts-Win32-VC11-x64\log\php_errors.log"extension_dir = "D:\DevTools\php-5.6.38-nts-Win32-VC11-x64\ext\"extension=php_curl.dllextension=php_gd2.dllextension=php_mysqli.dllextension=php_pdo_mysql.dlldate.timezone = Asia/Shanghai; 注意:该目录需要EveryOne权限或IIS_XXX用户的写入权限,否则Session无效session.save_path = "D:\DevTools\php-5.6.38-nts-Win32-VC11-x64\temp"; 如果需要调试,则启用这一段(xdebug对性能影响极大); xdebug 插件下载地址:https://xdebug.org/download[xdebug]zend_extension = "D:\DevTools\php-5.6.38-nts-Win32-VC11-x64\ext\php_xdebug-2.5.5-5.6-vc11-nts-x86_64.dll"xdebug.remote_enable = 1xdebug.remote_autostart = 1xdebug.remote_port = 9000xdebug.remote_host = 127.0.0.1

3、用VSCode调试PHPa) 用VSCode打开php文件所在的文件夹(打开单个php文件是不行的)b) 安装插件 “PHP Debug”c) 切换到“调试和运行”选项卡,点击“创建launch.json文件”,注意选择PHPd) 此时即可设置断点开始调试(按F5或点击“开始调试”按钮)Listen for XDebug:等待刷新页面后进入断点(可以执行php-Slocalhost:80启动PHP内置服务器做测试之用)Launch currently open script:直接运行当前php脚本并进入断点可能出现的错误0:缺少VC++的dll文件,安装对应版本的vcredist。可能出现的错误1:控制台输出:Error: spawn php ENOENT同时弹出:请使用设置 "php.validate.executablePath" 配置 PHP 可执行文件。设置了"php.validate.executablePath": "D:/DevTools/php-5.6.38-nts-Win32-VC11-x64/php.exe",仍无效。解决方法:将PHP目录添加到系统的PATH环境变量中。

  • 把项目发布到Tomcat后网页打不开的解决办法
  • [java]eclipse 重启按钮在那里?
  • XAMPP中MySQL启动失败
  • Myeclipse:[9]Myeclipse如何查找项目
  • java如何去除字符串尾部的空格
  • 热门搜索
    亲子阅读手抄报 一年级手抄报大全 创文手抄报 爱的手抄报 交通安全手抄报大全 关于文学的手抄报 读书手抄报内容大全 感恩母亲节手抄报 简单漂亮元旦节手抄报 勿忘国耻振兴中华手抄报