-
-
[原创]php调试环境搭建
-
发表于: 2021-7-9 15:04 3763
-
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.dllc6aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6^5k6r3g2T1N6h3N6Q4x3X3g2G2M7X3N6Q4x3V1k6%4K9i4A6S2M7X3b7`.
将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=onxdebug.remote_port=9000xdebug.remote_host=localhostxdebug.remote_mode=reqxdebug.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 分为两个模块,一个是核心代码,一个是应用框架,都需要下载
核心代码:eb5K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6@1L8%4m8Q4x3X3c8@1K9r3W2F1K9#2)9J5c8Y4c8Z5K9h3&6C8i4K6u0r3N6s2u0W2k6g2)9J5c8Y4j5#2i4K6u0W2x3q4)9J5k6e0M7`.
应用框架:8e4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6@1L8%4m8Q4x3X3c8@1K9r3W2F1K9#2)9J5c8X3k6J5j5h3#2W2N6$3!0J5K9#2)9J5c8Y4c8J5k6h3g2Q4x3V1k6$3y4g2)9J5k6e0m8Q4x3X3f1%4
git可以用tag选择版本
此处选择5.07直接下载,解压到xampp\htdocs
将think-5.07改为想要的项目名(此处改为zerg),然后将framwork文件夹拖进去,将framwork文件夹改为thinkphp,访问localhost/zerg/public验证一下
thinkPHP 5 目录层次结构
入口文件
应用
其他实例
每个目录的作用
[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
- [原创] 在 Windows下搭建LLVM 使用环境 26556
- [原创]ms17-010 漏洞分析 21128
- [原创]php调试环境搭建 3764