Zend Debugger 配置
生活随笔
收集整理的這篇文章主要介紹了
Zend Debugger 配置
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
到官網(wǎng) http://www.zend.com/en/products/studio/downloads 下載 windows 版 Studio Web Debugger
打開(kāi)下載得到的壓縮包,里面有一些文件夾列表(4_3_x_comp , 4_4_x_comp , 5_0_x_comp , 5_2_x_comp , 5_2_x_nts_comp ,...),對(duì)應(yīng)不同版本 php 目前最高到 php5.3
其中帶 nts 表示的是 PHP Non-Thread-Safe 版本
Non-Thread-Safe 非 線程安全與 IIS 搭配環(huán)境
Thread-Safe 線程安全與 apache 搭配的 環(huán)境如果不知道 PHP 版本是否是 Non-Thread-Safe ,可以通過(guò) phpinfo(); 函數(shù)輸出PHP配置信息中的 Thread Safety 項(xiàng)值獲取。
如果 Thread Safety 項(xiàng)值為 enabled 則是 Thread-Safe 版,否則是 Non-Thread-Safe 版本地使用的是 window XP PHP 5.2 Thread-Safe版
所以將文件夾列表中的 5_2_x_comp 下的 ZendDebugger.dll 解壓縮到 PHP 安裝目錄下的 ext文件夾內(nèi)
本地路徑為 D:\ApacheServer\php\ext\然后在 php.ini 文件末尾添加 zend_extension_ts ="D:\ApacheServer\php\ext\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1, 192.168.100.116 #192.168.100.116為本機(jī)本地ip
zend_debugger.expose_remotely=always
#默認(rèn)端口10137
#zend_debugger.connector_port = 10137
對(duì)于 zend_extension_ts ="D:\ApacheServer\php\ext\ZendDebugger.dll"
不同系統(tǒng)及 PHP 版本有不同寫法
Linux 和 Mac OS X : zend_extension ="D:\ApacheServer\php\ext\ZendDebugger.dll"
Windows Thread-Safe 版 PHP : zend_extension_ts ="D:\ApacheServer\php\ext\ZendDebugger.dll"
Windows Non-Thread-Safe 版 PHP : zend_extension ="D:\ApacheServer\php\ext\ZendDebugger.dll"
但在 PHP5.5 環(huán)境下, Thread-Safe 版 PHP 后面不能加 _ts 只能寫成 zend_extension = zend_debugger.allow_hosts 配置選項(xiàng)主要是設(shè)定允許具體哪臺(tái) IP 地址的 Zend Studio 連接 Zend Debugger 。保存好 php.ini 文件后,將 Zend Debugger 安裝包中的 dummy.php 文件復(fù)制到服務(wù)器網(wǎng)站根目錄即可。
本地是 D:\ApacheServer\web最后重啟 IIS 或者 Apache 服務(wù)器,用 phpinfo(); 函數(shù)輸出 PHP 配置信息,如果出現(xiàn)
Zend Debugger
模塊及相關(guān)配置信息則表示配置成功Zend Studio斷點(diǎn)
修改 Zend Studio 設(shè)置
Window -> Preferences -> PHP -> Debug
將右側(cè) "Default Settings" 中的 "PHP Debugger" 設(shè)置為 "Zend Debugger"在代碼中在左邊行數(shù)欄上雙擊加斷點(diǎn)
點(diǎn)擊工具欄上"小蜘蛛"旁邊的小箭頭 -> Debug As -> PHP Web Application
會(huì)跳出 Debug 視圖
點(diǎn)擊工具欄向下箭頭(Step Into)或按 F5 逐行執(zhí)行。點(diǎn)擊綠色向右箭頭(Resume)或按F8一直執(zhí)行,直到斷點(diǎn)處停下
調(diào)試結(jié)束時(shí)菜單欄點(diǎn)擊紅色結(jié)束按鈕(Terminate),再點(diǎn)擊臭蟲(chóng)按鈕重新開(kāi)始調(diào)試
調(diào)試結(jié)束后要點(diǎn)擊菜單欄紅色結(jié)束按鈕(Terminate),結(jié)束調(diào)試
?
轉(zhuǎn)載于:https://www.cnblogs.com/dreamhome/p/3212343.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Zend Debugger 配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: NYOJ-----最少乘法次数
- 下一篇: ref 和out 关键字