安裝虛擬機(jī)
建議使用VMware
安裝寶塔面板
直接在官網(wǎng)找安裝腳本即可
安裝lamp
寶塔中可以安裝對(duì)應(yīng)的軟件膨蛮,安裝后箕憾,配置網(wǎng)站
開啟共享文件夾
VMware中設(shè)置共享文件夾赶袄。并設(shè)置開機(jī)自動(dòng)掛載
vim /etc/fstab
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0
上面的命令 把.host:/ 掛載到/mnt/hgfs目錄下龙助,uid 可以在終端中使用 id 用戶名 獲取
安裝xdebug
寶塔面板中可以安裝對(duì)應(yīng)的php擴(kuò)展足丢,然后編輯php配置文件
[XDebug]
xdebug.mode=debug
# 這里填寫你windows電腦的局域網(wǎng)ip地址
xdebug.client_host=192.168.10.101
# 這里隨意播急,不是9000就行
xdebug.client_port = 9010
重啟php-fpm
intellij配置
在php調(diào)試中幻馁,修改端口地址為上面的地址
Untitled.png
修改端口后洗鸵,要重新開關(guān)調(diào)試按鈕
瀏覽器配置
瀏覽器安裝xdebug helper,然后打開你本地網(wǎng)頁(yè)仗嗦,開啟調(diào)試
Untitled 1.png
配置路徑映射
這個(gè)時(shí)候intellij應(yīng)該可以監(jiān)聽到調(diào)試了膘滨,但是VMware中路徑和windows代碼路徑不一致。需要設(shè)置映射稀拐。
Untitled 2.png
或者在設(shè)置中修改
Untitled 3.png
debug說明
xdebug中火邓,配置ip和端口,如果瀏覽器中的插件開啟了debug模式德撬,則會(huì)向配置的ip和端口發(fā)送消息铲咨。
ip就是我們windows電腦ip,也就是Intellij所在的ip蜓洪,而intellij中纤勒,又監(jiān)聽了9010端口,剛好是xdebug要發(fā)送的目標(biāo)端口隆檀,這樣xdebug就可以告訴intellij開始調(diào)試了摇天。