【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.20php

 

wanpserver3.1.4中有4個PHP版本,這裏選擇7.0的。web


首先要開啓php中設置xdebug,打開php.ini設置容許遠程調試
windows

其中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文件,設置好後就不要改變這個值了。工具

之後調試不一樣的地址,就改變模塊,控制器,操做就能夠了。編碼

最後就能夠打斷點調試了
spa

相關文章
相關標籤/搜索