反转旋木

反转旋木

时代的一粒尘埃,落在个人身上就是一座大山

記錄一次宝塔php+xdebug+vscode遠程調試配置

記錄一次寶塔 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 必備的幾件套

Untitled

放入站點 修改 config.php 建立數據庫

修改偽靜態

Untitled

搭建還是蠻簡單 訪問下

Untitled

下面就是搞 Xdebug 遠程#

Untitled

這個其實有個坑這裡安裝 xdebug3 需要變下配置文件知道位置可以修改對應 php.ini

也可以改裡面的

Untitled

xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9993   #xdebug3 監聽的端口(默認的是9003)

百度有些沒有說明 這其實是 Xdebug2 那些適用的

Untitled

之後重啟 PHP

vscode 安裝遠程 以及連接上遠程在安裝 兩個插件

Untitled

然後建立 vscode 的運行文件 launch.json

Untitled

選擇 php

修改端口 為上面 php 配置端口 9993

Untitled

運行測試看看發現成功

Untitled

其實我之前很多的同事 php 調試都是直接顯示在網頁上面 可能是習慣了 unity 的調試

尾聲#

有一天無疑刷海鮮市場 發現了

Untitled

看了下效果圖 不能說一樣簡直是一模一樣 哎 百萬的項目

此文由 Mix Space 同步更新至 xLog
原始鏈接為 http://121.41.123.51:2333/posts/company/2


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。