環境說明:php
操做系統:Windows 7 Ultimate Edition Service Pack 1nginx
PHP:7.0.11 TSweb
Zend Studio:13.5.0chrome
1、Zend Studio的安裝及破解安全
一、安裝文件下載地址服務器
zend studio 13.5.0安裝文件請自行搜索下載,資源不少。session
破解下載文件地址:https://pan.baidu.com/s/1c10knDm 提取碼:h9wmapp
二、破解方法操作系統
將com.zend.verifier_13.5.0.v20160523-0242.jar拷貝到zend安裝路徑下的plugins目錄,替換原來的文件
打開zend studio 輸入註冊碼
註冊碼:
3BDD5B31F3E47210A4C54F6F1E68A583DB08B56F1378A7E8C1F07871AFB1ABF5CEAF8D57E2EFBCA2AA9A4107E86665A94C80F85D5CD652CBFD6C67306DA4DADE31656337373039615445414D414D50454435313735333730323266353B30302F30302F303030303B31332E303B3030303B333B30
2、xdebug下載以及集成
一、xdebug下載地址
https://pecl.php.net/package/xdebug
請根據本身的PHP 版本自行下載
二、zend studio配置xdebug
須要配置三個地方:PHP Executables 、Servers、Debug,具體配置見下方截圖,不明白的地方歡迎留言探討
1)PHP Executables配置參數:
將其設置爲PHP默認執行環境
2)配置Servers
3)配置Debug
4)設置chrome爲默認調試瀏覽器(可選)
三、PHP配置xdebug
修改php.ini,添加以下配置:
[XDebug] ;調試功能模塊兒 zend_extension =D:/wamp/php/ext/php_xdebug.dll xdebug.profiler_append = On xdebug.profiler_enable = On xdebug.profiler_output_dir = d:/wamp/php/temp xdebug.profiler_enable_trigger = On xdebug.remote_handler=dbgp ;開啓遠程調試 xdebug.remote_enable = On ;遠程主機 xdebug.remote_host=127.0.0.1 ;主機端口 xdebug.remote_port=9001 ;開啓自動跟蹤 xdebug.auto_trace = On ;開啓異常跟蹤 xdebug.show_exception_trace = On ;開啓遠程調試自動啓動 xdebug.remote_autostart = On ;收集變量 xdebug.collect_vars = On ;收集返回值 xdebug.collect_return = On ;收集參數 xdebug.collect_params = On ;臨時跟蹤信息輸出 xdebug.trace_output_dir=d:/wamp/php/temp ;顯示局部變量 xdebug.show_local_vars = On xdebug.trace_enable_trigger =On xdebug.remote_log=d:/wamp/php/temp/remote.log
配置後須要重啓Apache或nginx或其餘web服務器
3、常見問題及解決方案參考
一、安裝時提示:已經安裝了該產品的另外一個版本
首先,多是之前安裝過,沒有卸載乾淨,可先去註冊表中搜索zend關鍵字,刪除相應的項
其次,zend studio 13.5安裝時會檢查是否安裝了Microsoft Visual C++ 2015,若是安裝了就會報上面這個錯誤,須要把它卸載掉。
二、斷點不起做用,進度條一直顯示,提示:Launching:waiting for Xdebug session
緣由1:端口被佔用,更換一個沒有被佔用的端口
緣由2:xdebug版本和php版本不一致,主要是版本號、位數、線程安全這三個須要對應
緣由3:xdebug自身缺陷,配置時,本人開始使用的是xdebug-2.5.0RC1,可是沒有成功,改爲xdebug-2.5.0竟然成功了,建議使用最高版本穩定版。
以上就是本人搭建開發環境的全過程,歡迎指正。