当前位置: 首页 > news >正文

PHPStorm运行Thinkphp8.0项目

前言:已经很久没有接触php了,这两天应朋友请求,帮他修改他们的线上项目,使用的thinkphp框架。我下载到本地后,下载安装了开发环境PHPStorm以及phpstudy,但是运行不顺利,也查了相关资料,耗费了大半天的时间调试。为了避免以后可能的再出现类似的情况,于是进行记录。
1、从服务器上下载项目,就叫houzi。
2、下载安装PHPStorm以及phpstudy。
3、在phpstudy上安装php7.4、mysql5.7、nginx1.15、redis3.0。
4、因为要考虑到在PHPStorm上进行本地调试,要安装xdebug,可以直接在phpstudy的php中安装,如下:
添加扩展组件
在这里插入图片描述

在php配置文件中添加如下内容:

在这里插入图片描述
5、打开PHPStorm后,添加项目,打开项目
6、进行项目配置,先配置php,添加CLI解释器
在这里插入图片描述
7、添加CLI解释器,添加php执行文件、配置文件,出现方框内提示,包含xdebug信息
在这里插入图片描述
8、添加完成php后,添加php服务器及debug
在这里插入图片描述
在这里插入图片描述
根据方框内容操作即可,第一步要在DBgp代理中添加信息
在这里插入图片描述
添加完成后点击“验证”,选择本地web服务器或共享文件夹,选择项目public目录
在这里插入图片描述
点击验证可能出现如下报错
在这里插入图片描述
可以点击右边的问号查看
在这里插入图片描述
到这里,因为我们的php项目还没有运行起来,所以xdebug也作用不出来。
9、配置php项目运行
在这里插入图片描述
在这里插入图片描述
这样即可配置好php项目运行环境。
10、运行项目
在这里插入图片描述
然后在浏览器访问项目:http://localhost,记得前提是浏览器已经根据第8所说的xdebug扩展工具

在这里插入图片描述
这时候会监听访问locahost,可以看到PHPStorm闪烁,表示已识别到断点,可以看到如下
在这里插入图片描述
到这就表示已经成功运行tp项目及xdebug调试。

好久没写文章了,现在开发工作不多,去玩其他的去了。希望工作顺利!

http://www.xdnf.cn/news/655111.html

相关文章:

  • xhr、fetch和axios
  • 无人机降落伞设计要点难点及原理!
  • 基于 uni-app + <movable-view>拖拽实现的标签排序-适用于微信小程序、H5等多端
  • ESP32 LVGL btn事件、label赋值、ddlist选项读取
  • NGINX 用户标识模块 (ngx_http_userid_module) 完整配置与最佳实践指南
  • 知识宇宙-职业篇:嵌入式工程师
  • Pycatia基础代码解析——零件设计篇(一)
  • ATT衰减器(Attenuator)介绍
  • 华为OD机试真题——洞穴探险(2025A卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • BGP配置命令详细框架
  • 营销推广需要解决哪些问题?
  • IP SSL证书:为IP地址提供安全加密的专业解决方案
  • 【论文解读】STaR:不用人类思维链指导,模型可以自我进化!
  • Go Web框架选型与实践:基于Gin的REST API开发指南
  • 【R语言科研绘图-最小二乘法】
  • 【混合动力能量管理新突破:负载识别优化策略深度解析与仿真实战】
  • [yolov11改进系列]基于yolov11引入级联群体注意力机制CGAttention的python源码+训练源码
  • 鸿蒙OSUniApp 实现带有滑动删除的列表#三方框架 #Uniapp
  • 基于GitHub Actions+SSH+PM2的Node.js自动化部署全流程指南
  • Nacos集群
  • 【向量数据库选型实战】FAISS vs Chroma vs Milvus vs Qdrant 全面对比
  • 【QT】QString和QStringList去掉空格的方法总结
  • day38python打卡
  • 构建版本没mac上传APP方法
  • 华为OD机试真题——猴子吃桃/爱吃蟠桃的孙悟空(2025B卷:200分)Java/python/JavaScript/C++/C语言/GO六种最佳实现
  • 【C++篇】list模拟实现
  • Qt qml Network error问题
  • 「读书报告」内网安全攻防
  • 每日算法-250526
  • GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【三】