Linux下安裝+配置xdebug

首先,你需要去安裝xdebug擴(kuò)展,windows下好裝,我是在centos7下安裝的,步驟如下:

1.你需要去訪問你虛擬機(jī)下的centos系統(tǒng)里的網(wǎng)站根目錄,得到php的版本信息


將這些配置信息復(fù)制,去到xdebug官網(wǎng),拿去匹配,系統(tǒng)會給你分析出適合你php版本的xdebug版本,我的是xdebug-2.7.2.tgz這個版本文件,因此,我就

wget https://xdebug.org/files/xdebug-2.5.1.tgz一下,再去解壓并進(jìn)入xdebug目錄

tar zvxf xdebug-2.5.1.tgz
cd xdebug-2.5.1.tgz

編譯并生成.so文件

phpize

./configure --enable-xdebug

make && make install

復(fù)制 xdebug.so模塊到指定目錄

cd modules/

mkdir /usr/local/webserver/php/modules

cp xdebug.so /usr/local/webserver/php/modules

如果沒有/usr/local/webserver/php/modules目錄,那就

mkdir -p /usr/local/webserver/php/modules,即子目錄和上級目錄都不存在,那我連上級目錄也創(chuàng)建

然后

php配置文件(php.ini)添加如下內(nèi)容

zend_extension=/usr/local/webserver/php/modules/xdebug.so

xdebug.profiler_enable=on#開啟性能監(jiān)控(一般在正式環(huán)境不建議開啟)?

xdebug.trace_output_dir="/usr/local/webserver/php/xdebug_trace"#程序執(zhí)行順序日志?

xdebug.profiler_output_dir="/usr/local/webserver/php/xdebug_profiler"#程序執(zhí)行性能日志

之后,就可以重啟下apache

systemctl restart httpd.service

再之后,訪問phpinfo看下,就有xdebug信息了


至此,xdebug的安裝就完成了!

接著來配置

聽說,編輯器phpstorm在xdebug這一塊很強(qiáng)大,因此,我就先用這個,以前在netbeans下安裝過,總感覺不太好用,一時間,對netbenans的割舍,難以言表

之后,就準(zhǔn)備在phpstorm下設(shè)置了

打開phpstorm的設(shè)置界面


找到php下的dbgp proxy,右邊的按照圖上的填寫。主機(jī)地址,填你linux服務(wù)器的ip地址,地址最后一位改為1

之后,在php.ini中的xdebug處,再加入一些配置,和安裝時候的配置一起完善一下


其中,主機(jī)地址記得填正確

千萬不要用127.0.0.1,因?yàn)槲业南到y(tǒng)是在虛擬機(jī)里的,所以,分析好自己的系統(tǒng)所在位

之后,就可以去phpstorm里進(jìn)行驗(yàn)證了


進(jìn)入到如下配置


按照圖中的配置好,其中,第一項(xiàng)是你服務(wù)器上的項(xiàng)目所在路徑的public目錄下,第二項(xiàng)是你瀏覽器訪問你服務(wù)器上的根目錄的public目錄下,即


還有第一個的項(xiàng)目路徑,是因?yàn)槲野裞entos7下的根目錄文件里的內(nèi)容映射到了windows的計(jì)算機(jī)里的x盤里了,如何映射,請百度samba;

之后,就可以點(diǎn)擊驗(yàn)證了



成功,OK!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容