zxb 带你玩服务器——完结篇:服务器部署各种应用的方式
前几期已经大概介绍了整个服务器从下载到部署博客的过程,其他网站的部署方式也差不多,以下都介绍一下:
PHP网站部署
github查找php项目
想要部署php网站,你得先需要自己写或者下载一个其他人的网站,这边就以部署我们的商城为例:
先git clone一下仓库链接
cd /opt/
mkdir apps
cd apps
git clone https://github.com/lizhipay/acg-faka.git
在1panel网站中创建运行环境
创建网站
填写刚刚的路径 /opt/apps/acg-faka
进入网站
提示需要伪静态,网站伪静态配置文件如下:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
创建数据库
填写对应信息,安装
如遇到如此报错
执行指令:
chown -R 1000:1000 /opt/apps/acg-faka
静态网站创建
创建静态网站
安装 node.js 环境
node > 16.16.0
npm > 8.15.0然后以 管理员权限 运行 终端,并
cd
到 项目根目录在
终端
中输入:
# 安装 pnpm
npm install -g pnpm
# 安装依赖
pnpm install
# 预览
pnpm dev
# 构建
pnpm build
将dist的文件上传到服务器的index上面
这样即可
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 zxb
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果