記錄一次寶塔 php+xdebug+vscode 遠程調試配置#
事情是這樣的一家油膩的公司 一天大金鏈子,禿瓢,肥胖,老式紋身的 boss 給我甩了一個婚慶網絡後臺 告訴需要部署到服務器上 並告訴我這是他朋友耗資百萬開發的項目 他想跑起來
我當時很懵逼啊我一個遊戲前端為啥要搞 php 何況這個也是後端 可能是看 php 像一個網頁就甩給我了
所以友情提示小夥伴們找工作的時候別找技術團隊不超過 6 人以下的公司(我們就 2 個一個前端一個後端)沒辦法不是在大城市 在一個差不多 5 線小城市裡面找個能寫寫代碼工作也不是特別簡單
其次順便看看世界上最好的語言是那樣的。
部署 PHP 網頁#
先部署寶塔 之後差不多都是點點的操作了(就不用 docker 了 殺雞不用用牛刀 還有萬一我走了估計公司也沒幾個人會 其實就是懶)
安裝寶塔 進入官網 複製一行命令回車
yum install -y wget && wget -O [install.sh](http://install.sh/) [https://download.bt.cn/install/install_6.0.sh](https://download.bt.cn/install/install_6.0.sh) && sh [install.sh](http://install.sh/) ed8484bec
然後安裝 PHP nginx mysql 必備的幾件套
放入站點 修改 config.php 建立數據庫
修改偽靜態
搭建還是蠻簡單 訪問下
下面就是搞 Xdebug 遠程#
這個其實有個坑這裡安裝 xdebug3 需要變下配置文件知道位置可以修改對應 php.ini
也可以改裡面的
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9993 #xdebug3 監聽的端口(默認的是9003)
百度有些沒有說明 這其實是 Xdebug2 那些適用的
之後重啟 PHP
vscode 安裝遠程 以及連接上遠程在安裝 兩個插件
然後建立 vscode 的運行文件 launch.json
選擇 php
修改端口 為上面 php 配置端口 9993
運行測試看看發現成功
其實我之前很多的同事 php 調試都是直接顯示在網頁上面 可能是習慣了 unity 的調試
尾聲#
有一天無疑刷海鮮市場 發現了
看了下效果圖 不能說一樣簡直是一模一樣 哎 百萬的項目
此文由 Mix Space 同步更新至 xLog
原始鏈接為 http://121.41.123.51:2333/posts/company/2