PHP - MAC下PhpStorm安裝調試環境xdebug


今天下午一直在搗鼓如何用PhpStorm進行調試,查找了許多資料,零零碎碎的,所以自己弄篇文章記錄一下步驟。

安裝xdebug

使用brew安裝xdebug,語法如下

brew install homebrew/php/php<version number>-xdebug

https://xdebug.org/download.php下載xdebug,版本必須是與php對應的版本

brew install homebrew/php/php56-xdebug

如果你不知道該下載哪個版本的xdebug,xdebug網站有可以檢測的地方(xdebug檢測),把你的phpinfo()信息整個復制到文本框內,然后點擊Analyse my phpinfo() output按鈕,就會有相應的安裝過程介紹。

查看現有php版本

$ php -v
PHP 5.6.32 (cli) (built: Oct 27 2017 11:56:18) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans

下載完成后,解壓壓縮文件。把解壓后的文件目錄,整個復制到/usr/local/Cellar/php56/5.6.32_8/目錄下

$ cd /usr/local/Cellar/php56/5.6.32_8/
$ phpize

若出現以下信息,則表示可以繼續下一步

Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226

繼續走流程

$ ./configure
$ make
$ cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20131226

最后創建/etc/php.ini文件

vi /etc/php.ini

添加這一行

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

重啟web服務器

apachectl restart

使用phpinfo查看是否安裝成功

<?php phpinfo(); ?>

輸入圖片說明

雖然/etc/php.ini的都有默認配置,但這幾個配置最好寫一下

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

PhpStorm-配置xdebug

打開PhpStorm,查看xdebug的基本信息
輸入圖片說明

這里的端口需要與/etc/php.ini里xdebug.remote_port的端口一致

輸入圖片說明

點擊Edit Configurations

輸入圖片說明

新建PHP Web Application

輸入圖片說明

配置基本信息
輸入圖片說明

配置Server
輸入圖片說明

至此,Done!

參考文獻


博文作者:GarveyCalvin
博文出處:http://www.cnblogs.com/GarveyCalvin/
本文版權歸作者和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作!


免責聲明!

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



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