1、官方项目:【点击进入】
2、准备工作
-
选择 Ubuntu22.04 系统
-
域名解析 Cloudflare:【点击进入】
-
下载并安装 SSH 连接工具 Finalshell:【点击进入】
3、安装国际版宝塔面板
-
更新系统
sudo apt update && sudo apt upgrade -yCopy
-
一键安装 aapanel
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanelCopy
4、安装必要环境:
-
MySQL5.7、Nginx、Redis、phpMyAdmin 、PHP-7.4、Supervisor 3.0.5
5、PHP 环境确认
-
点击【软件商店】->【PHP 设置】->【禁用函数】将以下 putenv、 proc_open、 pcntl_signal、 pcntl_alarm 删除
-
点击【软件商店】->【PHP 设置】->【安装扩展】安装以下三个扩展:fileinfo、redis、opcache(可选安装,性能加强)
-
设置完成后重新载入,重启面板
6、新建一个网站
-
点击添加站点——输入解析好的域名——选择数据库——设置好数据库名称——点击提交
-
进入网站根目录,删除所有文件
-
申请 SSL 证书, 并强制开启 https
7、克隆项目源码并安装依赖
-
进入网站根目录并克隆源码
cd /www/wwwroot/你的域名
git clone https://github.com/assimon/dujiaoka.git temp && mv temp/* temp/.* . 2>/dev/null && rm -rf tempCopy
-
安装依赖
composer installCopy
-
赋予 Laravel 写入权限
sudo chmod -R 777 /www/wwwroot/你的域名Copy
8、设置伪静态和运行目录
-
点击网站后面的设置——点击到网站目录——选择解压出来的文件夹,然后保存——运行目录下选择 /public,然后保存
-
点击到伪静态,选择 laravel5,然后保存
9、开始安装
-
再浏览器中输入解析好的域名,回车进入安装流程
-
按实际情况填写网站配置信息,完成后点击安装
10、配置守护进程(确保程序一直后台运行)
-
名称:随意,如 dujiao
-
启动用户:选择 www
-
运行目录:选择网站根目录
-
启动命令
/www/server/php/74/bin/php /www/wwwroot/你的域名/artisan queue:workCopy
11、登录弹错,解决方案
# 后台登录地址
ADMIN_ROUTE_PREFIX=/admin
ADMIN_HTTPS=true //添加这行配置就可以了Copy
12、登录后修改密码
13、正式上线后一定要将.env 配置里面的 APP_DEBUG 设置为 false
-
作用:关闭调试模式,防止暴露网站敏感信息
评论