反转旋木

反转旋木

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

记录一次宝塔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


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。