前几期已经大概介绍了整个服务器从下载到部署博客的过程,其他网站的部署方式也差不多,以下都介绍一下:
PHP网站部署
github查找php项目
想要部署php网站,你得先需要自己写或者下载一个其他人的网站,这边就以部署我们的商城为例:
https://github.com/lizhipay/acg-faka
先git clone一下仓库链接
cd /opt/
mkdir apps
cd apps
git clone https://github.com/lizhipay/acg-faka.git
在1panel网站中创建运行环境
{
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上面
这样即可