Mac 安裝xdebug擴展


 下載

https://pecl.php.net/get/xdebug-2.7.2.tgz

解壓

tar -zxvf xdebug-2.7.2.tgz

進入目錄

cd xdebug-2.7.2

phpize

/Applications/MAMP/bin/php/php7.3.1/bin/phpize

configure

./configure     --with-php-config=/Applications/MAMP/bin/php/php7.3.1/bin/php-config --enable-xdebug 
make && make install

在php.ini中加入xdebug配置

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so" xdebug.remote_enable=1 xdebug.remote_autostart = 1 xdebug.idekey = PHPSTORM xdebug.remote_host=localhost xdebug.remote_handler = dbgp ;默認的9000已經被php-fpm占用了,切記換一個端口 xdebug.remote_port=9001 xdebug.remote_connect_back = 1 xdebug.scream = 0 xdebug.show_local_vars = 1

重啟環境,查看phpinfo 看是否已安裝xdebug擴展。

 

配置phpstorm

phpstorm  -> perferences -> languages&frameworks ->  PHP -> debug

啟動phpstorm的調試debug

啟動成功后,打斷點,訪問項目,看是否調試成功。

 

進行調試

  在需要調試的行上打上斷點(點擊一下行號后面的空白處即可,再點一次取消斷點),需要說明的是當程序運行到該斷點時,程序會停留在該行,但該行本身不會執行。自此可以查看程序運行到此處時所包含的所有數據信息。當然,查看信息功能相當於使用php中的var_dump。

 


免責聲明!

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



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