thinkphp phpstorm xdebug 环境配置

php5.6 环境配置

phpStudy 开启 Apache

网站 的php版本选择7的 (7的可能自己需要装一下)

获取xdebug前的 检查准备

打开 http://localhost:8033/vuelist/server/phpinfo.php

<?php
phpinfo();

全选 贴到 下面的地址
https://xdebug.org/wizard.php
然后

php.ini 设置

[Xdebug]
;zend_extension_ts = "D:phpstudy_proExtensionsphpphp7.3.4ntsextphp_xdebug-3.0.4-7.3-vc15-nts-x86_64.dll"
zend_extension = xdebug ;指定xdebug,我这里用的是页面提供的
xdebug.remote_enable = 1 ;开启调试
xdebug.remote_host = "127.0.0.1" ;调试的ip
xdebug.remote_port = 9001 ;调试的端口
xdebug.remote_autostart=On ;远程调试自动开启
xdebug.collect_return=Off ;必须为Off,或者不设定,要不Thinkphp一直死循环在入口index.php
xdebug.auto_trace = On ;不知道,不会用,贴过来的
xdebug.show_exception_trace = On ;不知道,不会用,贴过来的
xdebug.remote_handler = dbgp ;应该是多人调试用的
xdebug.idekey = "PHPSTORM" ;调试关键字

phpStorm 设置


这里指定入口文件

这里就是调试入口文件

重要的事情说三遍,重要的事情说三遍,重要的事情说三遍

就thinkphp来说,就只能调试入口文件,因为他内部的controller都是走的路由。
然后每次地址,自己手动换路由,或者postman都可以。


下面是上次的总结,当时还没整理出思路来。

安装 PhpStudy

https://www.xp.cn/
安装了个php5.6.9,里面有mysql 5.7 还有 Apache2.4.39

Xdebug

php.ini 开启远程调试
xdebug.remote_enable=on

文章附录参考:

使用Visual Studio Code搭建PHP调试环境
https://www.cnblogs.com/tommy-huang/p/6230605.html

最详细的phpstorm+xdebug调试详细教程,没有之一
https://blog.csdn.net/yinhangbbbbb/article/details/79247331

https://www.bilibili.com/video/BV1Qx411f7pF?p=2&spm_id_from=pageDriver

---------------------------------------------
生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
↑面的话,越看越不痛快,应该这么说:

生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
原文地址:https://www.cnblogs.com/pengchenggang/p/15194768.html