返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >最新 thinkphp6 VScode+php8.2 搭建 xdebug3.2
  • 766
分享到

最新 thinkphp6 VScode+php8.2 搭建 xdebug3.2

php开发语言vscode 2023-10-20 10:10:44 766人浏览 泡泡鱼
摘要

一、安装PHP8.2 进入php官网  download 页面  https://www.php.net/downloads 下载windows版本的 php 这里8.2.6一共有四个版本 这里一定要选择64位的包 因为后边我在xdebu

一、安装PHP8.2

进入php官网  download 页面  https://www.php.net/downloads

下载windows版本的 php

这里8.2.6一共有四个版本 这里一定要选择64位的包 因为后边我在xdebug官网上没有找到对应32位php包的下载也许好像64位的xdebug也可以在32位的php运行 还没有测试

 

下载解压后 将php目录下的 php.ini-development 文件 改名成 php.ini

将php目录添加到系统变量 path里面

 由于我的电脑上装过phpstudy  所有我的php8.2.6也一并放在 phpstudy的php目录下了

配置好系统环境变量后 打开控制台   输入 php -v

 

看到上边的php版本信息 到此php8.2.6安装完成

二、安装thinkphp6.0

php8.2.6 默认配置没有加载openssl  打开php.ini  添加openssl 不然后边composer安装tp6会报错

打开控制台,到你准备安装的thinkphp6的目录下 执行命令

composer create-project topthink/think 你的项目名称

 这里安装thinkphp的步骤简单略过 如果想看详细的安装步骤请参考thinkphp官方文档安装 · ThinkPHP6.0完全开发手册 · 看云

composer 安装tp6成功后    打开控制台切换到项目根目录下  执行

php think run

 看到项目运行起来了证明tp6安装成功了 ,这个时候可以打开浏览器 输入 127.0.0.1:8000测试一下 ,如果成功打开了tp6的默认页面就ok了。

三、安装xdebug 3.2

进入xdebug官网  Xdebug - Debugger and Profiler Tool for PHP 进入install页面

 选择windows

点下载

 看到这里有两个对应php8.2的下载  不带TS的是对应php82非线程安全版,带TS的是php82线程安全版,这里选择与你下载php对应的版本就好,我用的是非线程安全版

 下载后  文件名是  php_xdebug-3.2.1-8.2-vs16-nts-x86_64.dll  , 如果为了后边配置简单一些 可以把文件名 改成 php_xdebug.dll,这样后边改配置文件的时候会方便些。

然后将php_xdebug.dll复制到你php目录的 ext下

 开始配置xdebug  ,打开 php.ini  在位置文件最后加上下边的代码

[Xdebug]zend_extension=你php的根目录路径/ext/php_xdebug.dllxdebug.mode=debugxdebug.start_with_request = yesxdebug.client_port = 9003

然后打开控制台 再次输入php -v

 发现php版本信息多出来 with xdebug  那行就证明xdebug配置好了

四、配置vscode

首先用vscode 打开你刚刚创建的tp6文件夹

然后打开插件安装php_debug插件

 然后点击php_debug右下角的 设置按钮->点击“扩展设置”

 点击  在setting.JSON中编辑

插件的配置内容参照一下代码

{    "update.enableWindowsBackgroundUpdates": false,    "update.mode": "manual",    "workbench.colorTheme": "Default Dark+",    "php.validate.executablePath": "你的php根目录路径/php.exe",    "php.debug.executablePath": "你的php根目录路径/php.exe",    "open-php-html-js-in-browser.customHost": "localhost:8000",    "open-php-html-js-in-browser.documentRootFolder": "你创建的tp6项目根目录",    "open-php-html-js-in-browser.selectedBrowser": "Chrome",    "security.workspace.trust.untrustedFiles": "open"}

到这里所有的配置就完成了,可以测试一下了

打开tp6项目下的 app/controller/index.php  修改index方法 ,并添加几个断点

 然后 运行php debug插件

 

 然后在终端输入 php think run    启动tp6项目

打开浏览器 访问  Http://127.0.0.1:8000  

 

 

 

 断点生效  变量监视器有变量值的显示就证明xdebug已经配置成功了!

来源地址:https://blog.csdn.net/weixin_42074832/article/details/130816752

--结束END--

本文标题: 最新 thinkphp6 VScode+php8.2 搭建 xdebug3.2

本文链接: https://lsjlt.com/news/432924.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作