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

** 如果有什么問題 請評論中回復,我會即使回復.謝謝,,,,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/84987.html
標籤:PHP
上一篇:將smarty安裝到MVC架構中
