首先,你需要去安裝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!