首頁 > 後端開發 > php教程 > MAC+PhpStorm環境中安裝Xdebug

MAC+PhpStorm環境中安裝Xdebug

*文
發布: 2023-03-18 09:06:01
原創
2665 人瀏覽過

Xdebug是一個強大的PHP程式偵錯器。對PHP開發者來說,Xdebug是必備工具。本文就以MAC為基礎環境,來進行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網站有可以偵測的地方,把你的phpinfo()資訊整個複製到文字方塊內,然後點選Analyse my phpinfo( ) output按鈕,就會有對應的安裝流程介紹。

查看現有php版本

$ php -vPHP 5.6.32 (cli) (built: Oct 27 2017 11:56:18) 
Copyright (c) 1997-2016 The PHP GroupZend 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(); ?>
登入後複製


MAC+PhpStorm環境中安裝Xdebug

雖然/etc/php.ini的都有預設配置,但這幾個配置最好寫

xdebug.remote_enable = Onxdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000xdebug.idekey = PHPSTORM
登入後複製

PhpStorm-設定xdebug

#開啟PhpStorm,查看xdebug的基本資訊

MAC+PhpStorm環境中安裝Xdebug

##這裡的連接埠需要與/etc/ php.ini裡xdebug.remote_port的連接埠一致

MAC+PhpStorm環境中安裝Xdebug


#點擊Edit Configurations

MAC+PhpStorm環境中安裝Xdebug


新PHP Web Application

MAC+PhpStorm環境中安裝Xdebug


#設定基本資訊


MAC+PhpStorm環境中安裝Xdebug

設定Server


MAC+PhpStorm環境中安裝Xdebug

至此,完成!

相關推薦:

PHPstorm快速鍵介紹總結

淺述PHP7的安裝偵錯工具Xdebug擴充的方法

如何使用Xdebug + Sublime Text 3 偵錯PHP 程式碼


#

以上是MAC+PhpStorm環境中安裝Xdebug的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板