-
-
[原创]php调试环境搭建
-
发表于: 2021-7-9 15:04 3452
-
xampp安装
- 双击安装包,遇到错误,提示UAC权限可能会影响包运行
- 直接搜索uac,点击从不通知,然后确定即可
- 按照下面设置直接安装即可
- 安装后在面板开启mysql和apache
访问127.0.0.1:80,确认apache运行正常
进入mysql目录
xampp\mysql\bin
输入mysql -u root -p
,默认密码为空,直接回车进入mysql
输入命令show databases;
,确认mysql运行正常- 进入
xampp\php
目录
输入php -v
确认php环境正常 - 如果在启动过程中有端口被占用的报错,可以点config,然后搜索listen 更改端口,也可以命令行窗口输入
netstat -ano
,找到占用端口的程序进行修改
php调试配置
使用php.exe -i > info.txt
获取phpinfo的信息
到xdebug自动检测版本的网站下载对应xdebug.dllhttps://xdebug.org/wizard
将phpinfo的相关信息复制粘贴到对应的对话框。
点击分析后,会给出对应php版本的xdebug.dll,并附带一些操作步骤。
将下载好的xdebug.dll复制到C:\xampp\php\ext
(这个地址看分析结果写的,是Php安装的位置),然后修改xdebug配置如下:
1 2 3 4 5 6 7 8 | [Xdebug] zend_extension = "C:\xampp\php\ext\php_xdebug-2.5.1-5.6-vc11-nts.dll" xdebug.idekey = "PHPSTORM" xdebug.remote_enable = on xdebug.remote_port = 9000 xdebug.remote_host = localhost xdebug.remote_mode = req xdebug.remote_handler = dbgp |
接下来配置phpstrom
打开相关的phpstrom配置,开始配置服务器
配置xdebug端口
最后验证xdebug是否起作用
打开项目文件夹,配置对应的调试路径,下载断点。
直接开启调试,就能发现可以断下来了
补充内容
phpstrom快捷键
首先设置快捷键风格,此处选择visual studio
然后加载vim插件
显示、隐藏行号
搜索show line numbers
快速切换代码文件
alt+方向键
快速查找刚刚编辑的代码文件ctrl+e
快速查找代码文件ctrl+shift+n
行注释ctrl+/
块注释ctrl+shift+/
全局替换ctrl+shift+r
快速新建文件alt+insert
thinkPHP 5安装
thinkPHP 分为两个模块,一个是核心代码,一个是应用框架,都需要下载
核心代码:https://github.com/top-think/think/tree/v5.0.7
应用框架:https://github.com/top-think/framework/tree/v5.0.7
git可以用tag选择版本
此处选择5.07直接下载,解压到xampp\htdocs
将think-5.07改为想要的项目名(此处改为zerg),然后将framwork文件夹拖进去,将framwork文件夹改为thinkphp,访问localhost/zerg/public
验证一下
thinkPHP 5 目录层次结构
入口文件
应用
其他实例
每个目录的作用
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
- [原创] 在 Windows下搭建LLVM 使用环境 23930
- [原创]ms17-010 漏洞分析 19612
- [原创]php调试环境搭建 3453