教你在PHPStorm中配置Xdebug
本教程適用于Laravel項(xiàng)目的使用者,并默認(rèn)使用Homestead作為開發(fā)環(huán)境的虛擬機(jī)。
1. 確認(rèn)你已經(jīng)安裝了Xdebug
通過ssh登錄你的homestead,執(zhí)行
ls /etc/php5/fpm/conf.d
如果你看到20-xdebug.ini的配置項(xiàng),說明Xdebug是正確加載了的,如下圖:

2. 配置xdebug.ini
通過下面的命令進(jìn)入xdebug.ini所在目錄:
cd /etc/php5/mods-available
你可以使用vim對(duì)其編輯,在zend_extension=xdebug.so一行下面添加下面幾行:
xdebug.remote_enable = onxdebug.remote_connect_back = onxdebug.idekey = "vagrant"
保存,退出,然后重啟php-fpm
sudo service php5-fpm restart
3. 配置PHPStorm
在PHPStorm打開你的Laravel項(xiàng)目,按cmd + ,呼出偏好設(shè)置,找到PHP下的Servers,進(jìn)行如下配置:

/path/to/laravel ==> /home/vagrant/path/to/laravel/path/to/laravel/public ==> /home/vagrant/path/to/laravel/public
這里配置的文件夾根據(jù)Homestead.yaml所映射的文件相對(duì)應(yīng)改變。設(shè)置完之后,Apply。
然后回到導(dǎo)航欄,找到 Run -> Edit Configurations,添加一個(gè)PHP Web Application。如圖:

4. 進(jìn)行測(cè)試
在app/routes.php寫上一段實(shí)例代碼:
Route::get('/', function(){ $a = [1, 2, 3, 4, 5]; array_pop($a);});

然后在每一行添加斷點(diǎn),然后Run --> Debug,選擇之前設(shè)置好的Homestead,如果你看到下圖的樣子,恭喜你。
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
PHP中判斷foreach循環(huán)的第一個(gè)或者最后一個(gè)健名
我們知道在PHP中,根據(jù)鍵的數(shù)據(jù)類型,數(shù)組分為索引數(shù)組與關(guān)聯(lián)數(shù)組,索引數(shù)組判斷foreach循環(huán)的當(dāng)前健名很簡單,使用關(guān)鍵字就可以獲取,關(guān)聯(lián)數(shù)組怎么判斷當(dāng)前健名呢,我們從for循環(huán)找到靈感,本文介紹PHP中判斷foreach循環(huán)的第一個(gè)或者最后一個(gè)健名已經(jīng)當(dāng)前健名的方法2024-01-01
php使用PDO操作MySQL數(shù)據(jù)庫實(shí)例
這篇文章主要介紹了php使用PDO操作MySQL數(shù)據(jù)庫,實(shí)例分析了PDO的開啟與針對(duì)MySQL數(shù)據(jù)庫的增刪改查等基本操作方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
php 數(shù)組排序 array_multisort與uasort的區(qū)別
其實(shí),簡單的說兩者的最重要的區(qū)別:array_multisort()排序之后,原數(shù)組“鍵”丟失。uasort()排序之后,保留原來的“鍵”。2011-03-03
WordPress中用于獲取搜索表單的PHP函數(shù)使用解析
這篇文章主要介紹了WordPress中用于獲取搜索表單的PHP函數(shù)使用解析,即get_search_form函數(shù)的基本用法,需要的朋友可以參考下2016-01-01
PHP中使用glob函數(shù)實(shí)現(xiàn)一句話刪除某個(gè)目錄下的所有文件
這篇文章主要介紹了PHP中使用glob函數(shù)實(shí)現(xiàn)一句話刪除某個(gè)目錄下的所有文件,重點(diǎn)在glob函數(shù)的使用上,需要的朋友可以參考下2014-07-07
php中將網(wǎng)址轉(zhuǎn)換為超鏈接的函數(shù)
php中將網(wǎng)址轉(zhuǎn)換為超鏈接的函數(shù),需要的朋友可以參考下。2011-09-09

