zend studio 13.5破解以及集成xdebug

環境說明:php

  操做系統:Windows 7 Ultimate Edition Service Pack 1nginx

  PHP:7.0.11 TSweb

  Zend Studio:13.5.0chrome

  Xdebug:2.5.0
瀏覽器

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竟然成功了,建議使用最高版本穩定版。

以上就是本人搭建開發環境的全過程,歡迎指正。

相關文章
相關標籤/搜索