PHP安裝Xdebug擴充套件並配置PHPstorm除錯(Centos、Windows)

OldBoy~發表於2014-11-05

一、給PHP安裝Xdebug擴充套件

【windows】

廢話不多說,直接上程式碼上方法安裝擴充套件,我這裡是在windows下。

首先需要確定的就是對應的PHP版本安裝對應的Xdebug擴充套件檔案,提供一個最快的方法,在安裝好了PHP執行環境之後,檢視一下phpinfo資訊,ctrl+a,全選,然後開啟https://xdebug.org/wizard.php,把複製好的資訊全部貼上進去,點選下面的按鈕:Analyse my phpinfo() output。OK~下載好了之後,把字尾為dll的檔案拷貝到php的擴充套件目錄ext目錄下,並命名為php_xdebug.dll。

上一步完成了之後,需要在php.ini開啟擴充套件。

[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.remote_enable        = true
xdebug.remote_port         = 9001  //監聽埠,如果你的是nginx,別和9000衝突
xdebug.remote_autostart     = On
xdebug.remote_host          = 127.0.0.1
zend_extension="D:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug.dll"  //擴充套件的目錄


xdebug.auto_trace = 1
xdebug.trace_format=0
xdebug.trace_options = 1
xdebug.collect_params = 4
xdebug.collect_return = 1
xdebug.collect_vars = 1
xdebug.collect_assignments = 1

儲存好了之後,重啟服務,我windows下裝的是phpstudy。重啟好了重新整理phpinfo,查詢xdebug,OK~出現在頁面中,擴充套件安裝完成~

【Linux】

下載適合你php版本的xdebug原始碼包

我這裡是php5.5.10,下載xdebug2.2.5版本.

如果不知道要下載什麼版本,可到http://www.xdebug.org/wizard.php

裡文字款裡貼上上你的phpinfo資訊.它會自動找到適合你php版本的xdebug

# wget http://www.xdebug.org/files/xdebug-2.2.5.tgz
# tar zxvf xdebug-2.2.5.tgz 
# cd xdebug-2.2.5
# phpize
# ./configure
# make 
# make install

# vim php.ini
[Xdebug]
zend_extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.remote_enable =1
xdebug.remote_handler = dbgp
xdebug.remote_host = 172.16.170.122
xdebug.remote_mode = req
xdebug.remote_port = 9009
xdebug.idekey = PHPSTORM
xdebug.remote_autostart = 1

xdebug.auto_trace = 1
xdebug.trace_format=0
xdebug.trace_options = 1
xdebug.collect_params = 4
xdebug.collect_return = 1
xdebug.collect_vars = 1
xdebug.collect_assignments = 1

接下來開啟防火牆埠9009

# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9009 -j ACCEPT
# service iptables restart 

重啟php-fpm

二、配置phostorm除錯專案

我的phpstorm是漢化版的10,這裡為大家提供了下載連結,漢化的方法就是把壓縮包的檔案在沒有啟動phpstorm的基礎上,放到phpstorm的安裝目錄lib目錄裡,開啟就可以了。

連結:https://pan.baidu.com/s/1ASN5FoplXwrNa3f1DLM05w 密碼:kzfh  //phpstorm10下載地址

然後我在本地配置了虛擬域名,mytp5.com。

下面開啟phpstorm,開始配置。

 

OK~

相關文章