php配置xdebug插件,斷點調試


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

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

2.快速查找符合自己的phpxdebug插件:

  https://xdebug.org/wizard

3.復制phpinfo的源代碼粘貼到輸入框

  點擊:Analyse my phpinfo() output 按鈕

4.會給出建議的xdebug

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

    1>

         

    2>

      點擊下載: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

      

** 如果有什么問題 請評論中回復,我會即使回復.謝謝。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM