php配置xdebug插件,斷點調試

xdebug 下載地址:https://xdebug.orgphp

1.項目目錄下新建phpinfo(); 文件;apache

2.快速查找符合本身的phpxdebug插件:安全

  https://xdebug.org/wizard工具

3.複製phpinfo的源代碼粘貼到輸入框spa

  點擊:Analyse my phpinfo() output 按鈕插件

4.會給出建議的xdebugdebug

5.window上的操做會很簡單,這裏主要介紹mac上的操做(我使用的是mac自帶的php+Apache來開發 以我本機爲例):3d

    1>rest

         

    2>code

      點擊下載:xdebug-2.9.0.tgz

    3>

      打開終端:

        1. cd /User/Downloads

        2. tar -xzvf xdebug-2.9.0.tgz

        3. cd xdebug-2.9.0

        4. phpize

          

        若是出現以上狀況執行一下命令:

          brew install autoconf

          再次執行 phpize

        5. ./configure

        6. make

        7. cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303

          

        若是出現以上狀況(提醒:Operation not permitted):  

          1.關閉mac的安全機制,首先能夠在正常模式下,輸入 csrutil status 命令,查看mac安全機制是否開啓。

          2.若是 Protection status: enabled 則要進入安全模式進行關閉。

          3.進行安全模式操做: 點擊屏幕左上角蘋果圖標,點擊從新啓動按鈕,屏幕暗下後立馬按住command + R鍵,直到出現屏幕中央出現蘋果圖標停手。

          4.進入安全模式界面後先會提醒設置語言(不要管),而後會看到安全界面操做,屏幕最上面一排,找到實用工具菜單,再在裏面找到終端,點擊後輸入:csrutil disable 回車後

         會出現一串英文,大體意思是安全模式已經關閉,重啓後生效進行操做。而後輸入 reboot 重啓便可。

          5.重啓後在terminal終端中輸入 csrutil status 會看到Protection status:disable .意思是安全模式的狀態:是關閉的。

          6.ok完成操做後,能夠恢復安全模式開啓狀態了,方法與關閉同樣,只是命令變爲 csrutil enable;

        再次執行:

          cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20160303

        8. 編輯/etc/php.ini

          zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

        9. 重啓Apache服務:

          sudo /usr/sbin/apachectl restart

      

相關文章
相關標籤/搜索