环境要求
注意:FPM架构适合新手或学生、无服务器的人群使用,性能远不如
CLI
架构,但功能无差异,如有条件,请尽量选择CLI
架构
安装程序之前,需要您服务器支持以下环境:
- PHP >= 8.1
- Mysql >= 5.6
- Nginx/Apache
注意,FPM架构支持全系统兼容,你可以将本系统安装在任意操作系统。
开始安装
如果使用过
异次元(V3.0)
版本的,下面步骤基本和之前一致,但是要值得注意的是伪静态规则
不同。
- 将安装包,上传到你的服务器,并且解压出来,然后给所有文件
755
权限,必须给权限,否则无法正常使用 - 将
Nginx
重启或启动权限授权给PHP-FPM
,在你的Linux
服务器任意地方执行此命令:sudo echo "www ALL=(ALL) NOPASSWD: /usr/bin/nginx" | sudo tee -a /etc/sudoers
- 【虚拟主机/空间用户直接忽略此步骤】如果不需要开分站可以跳过此步骤
- 【重要】将
Composer
执行权限授权给PHP-FPM
,注意,需要在你刚才解压出来的程序根目录执行此命令:sudo echo "www ALL=(ALL) NOPASSWD: $(pwd)/bin" | sudo tee -a /etc/sudoers
,重要的事情再讲一遍:这个命令需要在我们的程序根目录执行,怎么判断是不是我们的程序根目录,只要这个根目录下面有个bin
文件,此文件没有任何后缀,代表你已经到达程序根目录。- 【虚拟主机/空间用户直接忽略此步骤】此步骤是为了完成安装极少部分需
Composer
依赖的插件,就算你不完成此步骤,在启动插件的时候,缺少依赖,也会告诉你手动安装插件依赖的方法
- 【虚拟主机/空间用户直接忽略此步骤】此步骤是为了完成安装极少部分需
- 通过Nginx创建网站(如
宝塔
这样的可视化服务器面板可实现一键建网站),然后将目录指向你解压出来的目录 - 设置伪静态规则
- Nginx 伪静态规则:
if ( $uri ~ "^/(LICENSE|README.md|config|kernel|runtime|vendor)" ) {
return 404;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?_route=$1 last; break;
}
}
- Apache 伪静态规则:无需配置,Apache会自动读取根目录
.htaccess
文件
- 访问你的网址,进行安装,安装完成后,访问:
http://你的域名/admin
,即可进入后台。
注意,刚安装完成后立即访问首页会提示
域名未绑定
,此时你已经成功安装,只需要进后台绑定主站域名,就可以访问首页了。
HTTPS 和 CDN 说明
- HTTPS,如果你的网站支持
HTTPS
,请在你的网站后台开启【HTTPS】,功能位于【系统设置】->【网站设置】 - CDN,如果你的网站使用了
CDN
,无法正确获取客户IP的情况下,可以调整【IP获取模式】,功能位于【系统设置】->【网站设置】
© 版权声明
THE END
暂无评论内容