zoukankan      html  css  js  c++  java
  • 【Zend Studio】在Zend Studio中调试ThinkPhp框架

    在这篇文章中,笔者将会展示如何在Zend Studio下进行断点调试Think PHP。
    环境:
    windows 7.
    wampServer 3.1.4 64bit.
    zend studio 13.6.1
    Think PHP 5.0.20

    wanpserver3.1.4中有4个PHP版本,这里选择7.0的。


    首先要开启php中设置xdebug,打开php.ini设置允许远程调试

    其中xdebug.remote_enable = on 表示允许远程调试,zend_extension指定扩展文件的位置,xdebug.profiler_XXX的作用可以参考这篇文章:https://xdebug.org/docs/profiler

    因为ThinkPHP默认是UTF-8的编码方式,zend_studio默认是GBK2312的编码方式,要确保编码方式能够对的上,在windows ->preferences -> General -> Workspace


    在打开zend studio后,导入Composer项目,笔者这里是Think PHP 5.0.20

    项目导入完成后,我们继续进行一些Zend Studio的配置。
    指定用外部浏览器打开


    创建PHP web服务器 Windows -> Preferences -> php ->server


    指定PHP web调试服务器


    我们已经可以在zend studio 上进行调试了,可以通过项目右键,选择debug as进行调试,这样调试有点麻烦。如果能够直接在工具栏选择调试就好了,zend studio13.6 默认在工具栏关闭了调试按钮的显示。

    在工具栏显示调试按钮
    在window -> Perspective -> Customize Perspective...->Menu Visibility->Run 然后再选中debug开启显示。

    选中按钮默认是灰色的,不能勾选,按照提示步骤开启选项就可以了。

    然后就可以在工具栏看到调试按钮了


    调试的时候选中蜘蛛旁边的黑三角,然后再选择Debug Configurations...

    配置的时候,File选择ThinkPHP的入口文件,ThinkPHP默认的入口文件是/public/index.php文件,设置好后就不要改变这个值了。

    以后调试不同的地址,就改变模块,控制器,操作就可以了。

    最后就可以打断点调试了

  • 相关阅读:
    How to alter department in PMS system
    Can't create new folder in windows7
    calculate fraction by oracle
    Long Wei information technology development Limited by Share Ltd interview summary.
    ORACLE BACKUP AND RECOVERY
    DESCRIBE:When you mouse click right-side is open an application and click left-side is attribution.
    ORACLE_TO_CHAR Function
    电脑BOIS设置
    JSP点击表头排序
    jsp+js实现可排序表格
  • 原文地址:https://www.cnblogs.com/HDK2016/p/10251343.html
Copyright © 2011-2022 走看看