前端安装
CAUTION
不建议进行手动部署。
注意事项
环境需求
前端运行环境需要 PHP >= 8.1。
数据库推荐使用 MariaDB,支持 MySQL >= 5.7。
(可选)建议安装 Redis 以提高性能和缓存管理。
安装流程
CAUTION
警告:要确保本教程的有效性,您必须严格按照所述的每个章节和步骤执行。如果在任何步骤遇到失败,请不要继续进行,直到问题得到解决。
前往"源码下载",下载最新的前端源码,将其下载到网站根目录并解压。
将配置文件
.example.env复制一份,名字改为.env,并填写设置项前往PHP设置,删除对
putenv和proc_open函数的禁用,并安装fileinfo和ioncube拓展TIP
对于宝塔用户,请前往
软件商店->PHP8.x设置禁用函数->删除putenv和proc_open安装拓展->安装fileinfo和ioncube
若原先安装过ionCube,建议卸载再安装一次,以更新到最新版本。 宝塔开心版用户需在安装拓展后手动更新,点此查看前往网站根目录,执行以下指令:
TIP
如果服务器上安装了多个php版本,请替换以下指令中的php为php8x。例如服务器上安装了php8.1和php7.4,可使用php81执行指令。
bashwget https://getcomposer.org/installer -O composer.phar php composer.phar php composer.phar install设置网站运行目录为
/public,并设置伪静态为nginxlocation ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }在网站根目录下执行指令,导入数据库。
bashphp think migrate:run如安装过程中有报错,请自行检查env中数据库信息是否正确。
在网站根目录下执行指令,注册管理员用户。
php think register <邮箱> <用户名> <密码>尖括号仅供展示必填变量,请勿填写到实际指令中
将整个网站目录权限设置为755,所有者为www(或其他对应的用户)
宝塔用户可执行以下操作:
前往/www/wwwroot,找到网站的文件夹,点击“权限” 然后确认权限为755,所有者为www,选中“应用到子目录”,点击确定。
至此,你可以打开网站,检查是否正常运行。