废话不多说~从基本的调试工具开始吧~
传说中的PHPSTORM + Xdebug两件套。
phpstorm的安装
-
激活的话网上很多的细心找,听说目前流传的都没用了,不过听我说还是有一些有用的~~
Xdebug的安装
-
主要是安装适配自己PHP版本的xdebug的dll后缀的文件,刚好xdebug提供了一个好的入口【入口】,
-
你只需要把你的phpinfo【通过localhost/phpinfo.php访问】里的代码全沾进去就行了【Ctrl】+【A】
-
然后点击下方的
-
然后会出来一段提示(INSTRUCTIONS),根据提示把下载的文件放到指定的目录就行了
-
验证下有没有安装好,通过localhost/phpinfo.php访问下就知道了
-
此时打开你的php.ini配置文件,发现还需要一点东西。
-
xdebug.remote_enable = On
-
xdebug.remote_host="127.0.0.1"
-
xdebug.remote_port=9001
-
xdebug.remote_handler=dbgp
-
xdebug.idekey="PHPSTORM"
-
xdebug.profiler_enable = off
-
xdebug.profiler_enable_trigger = off
-
xdebug.profiler_output_name = cachegrind.out.%t.%
接下来就是如何在phpstorm中配置好debug工具了~~
-
打开phpstorm中的File--》settings--》 Languages&Frameworks--》PHP--》Debug
-
看到9000,给我改成9001就行(避免占用端口)
-
回到第一步,打开子目录DBGp Proxy
-
第一栏输入 大写PHPSTORM、第二栏输入你的解析好的域名、第三栏端口号填9001
-
回到第一步,打开PHP目录下的Servers文件
-
Name填项目名称即可,Host填域名,Port:80,Debugger:Xdebug;
-
记得点击apply!!!
-
验证:回到第一步,看到上方的Validate蓝色字眼,点击
-
第一栏输入你的项目的路径 如E:\phpstudy\WWW\tp\public
-
第二栏输入你的访问的路径 如http://localhost/tp/public
-
点击下方Validate按钮
-
跑一下debug,首先进入PHPSTORM工具栏Run--》Edit Configurations
-
点击左方“ + ”选择PHP Web Page
-
Name:输入项目名称或者模块名称,Server下拉框选择,Start URL:如localhost/tp/public
-
回答第7步~~然后点击OK
-
这个电话一样的按钮点一下,虫子的按钮是debug。
-
完事~~
开始分析thinkphp5框架