thinkphp5史上最全的流程,从调试工具开始到原理分析~~

废话不多说~从基本的调试工具开始吧~

传说中的PHPSTORM + Xdebug两件套。

      phpstorm的安装

  1. 激活的话网上很多的细心找,听说目前流传的都没用了,不过听我说还是有一些有用的~~

  2.   http://www.jetbrains.com/phpstorm/

      Xdebug的安装

  1. 主要是安装适配自己PHP版本的xdebug的dll后缀的文件,刚好xdebug提供了一个好的入口【入口】,

  2. 你只需要把你的phpinfo【通过localhost/phpinfo.php访问】里的代码全沾进去就行了【Ctrl】+【A】

  3. 然后点击下方的

  4. 然后会出来一段提示(INSTRUCTIONS),根据提示把下载的文件放到指定的目录就行了

  5. 验证下有没有安装好,通过localhost/phpinfo.php访问下就知道了

  6. 此时打开你的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工具了~~

  1. 打开phpstorm中的File--》settings--》 Languages&Frameworks--》PHP--》Debug

  2. 看到9000,给我改成9001就行(避免占用端口)

  3. 回到第一步,打开子目录DBGp Proxy

  4. 第一栏输入 大写PHPSTORM、第二栏输入你的解析好的域名、第三栏端口号填9001

  5. 回到第一步,打开PHP目录下的Servers文件

  6. Name填项目名称即可,Host填域名,Port:80,Debugger:Xdebug;

  7. 记得点击apply!!!

  8. 验证:回到第一步,看到上方的Validate蓝色字眼,点击

  9. 第一栏输入你的项目的路径 如E:\phpstudy\WWW\tp\public

  10. 第二栏输入你的访问的路径 如http://localhost/tp/public

  11. 点击下方Validate按钮

  12. 跑一下debug,首先进入PHPSTORM工具栏Run--》Edit Configurations

  13. 点击左方“ ”选择PHP Web Page

  14. Name:输入项目名称或者模块名称,Server下拉框选择,Start URL:如localhost/tp/public

  15. 回答第7步~~然后点击OK

  16. 这个电话一样的按钮点一下,虫子的按钮是debug。

  17. 完事~~


开始分析thinkphp5框架


 

猜你喜欢

转载自blog.csdn.net/warriorblazer36/article/details/88315237