PHP mac xdebug配置

 

PHP實現斷點調試的條件

    1. 須要PHP安裝xdebug擴展
    2. 修改PHP配置文件,開啓xdebug擴展,而且對xdebug進行一些配置
    3. 重啓服務器如apach或nginx
    4. 編譯器配置,我使用的是vscode

 

環境:

  macOSphp

  PHP Version 7.1.16nginx

  Apachapache

  代碼調試編輯器vscode瀏覽器

  

首先你能夠到官網下載xdebug.so到你的php擴展文件夾中,服務器

php擴展文件夾位置能夠經過phpinfo()找到,編輯器

 

 

而後就是修改php.ini文件了,個人php.ini文件存放在/etc/php.ini  spa

在php.ini中的修改以下:插件

zend_extension="usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
xdebug.remote_enable = 1    //容許遠程調試
xdebug.remote_autostart = 1
max_execution_time = 300    //php的最大執行時間,若是是調試,建議改大點

 

 修改完成後須要重啓apach服務器後才能使修改生效哦debug

sudo /usr/sbin/apachectl restart

而後打開phpinfo()查看是否xdebug成功安裝,以下圖表示xdebug擴展安裝並啓用成功,IDE Key 必須有值才行。調試

 

 下一步打開vscode,安裝php的xdebug插件並啓用插件

 

 

而後在瀏覽器打開要調試的php文件便可命中斷點,有問題能夠在下方評論哦!

相關文章
相關標籤/搜索