php5.6 环境配置

phpStudy 开启 Apache

thinkphp phpstorm xdebug 环境配置_javascript

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

thinkphp phpstorm xdebug 环境配置_php_02

获取xdebug前的 检查准备

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

<?php
phpinfo();

全选 贴到 下面的地址

​https://xdebug.org/wizard.php​

然后

thinkphp phpstorm xdebug 环境配置_php_03

php.ini 设置

thinkphp phpstorm xdebug 环境配置_远程调试_04

[Xdebug]
;zend_extension_ts = "D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_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 phpstorm xdebug 环境配置_javascript_05

thinkphp phpstorm xdebug 环境配置_php_06


这里指定入口文件

thinkphp phpstorm xdebug 环境配置_远程调试_07


这里就是调试入口文件

thinkphp phpstorm xdebug 环境配置_javascript_08

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

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


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

安装 PhpStudy

​https://www.xp.cn/​

安装了个php5.6.9,里面有mysql 5.7 还有 Apache2.4.39

thinkphp phpstorm xdebug 环境配置_php_09


Xdebug

thinkphp phpstorm xdebug 环境配置_远程调试_10

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

文章附录参考:

使用Visual Studio Code搭建PHP调试环境

最详细的phpstorm+xdebug调试详细教程,没有之一

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

thinkphp phpstorm xdebug 环境配置_javascript_11

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

生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!

新博客 ​​​https://www.VuejsDev.com​​ 用于梳理知识点