Fecify 环境配置-AMH
使用AMH面板,快速部署fecify,AMH没有宝塔用起来舒服,建议没有用过AMH的用户还是用宝塔安装fecify
关于AMH
AMH介绍
- AMH是国内首款开源的主机面板,程序开源透明、纯净、无混淆、无加密。
- AMH是国内首个支持弹性多环境面板,软件模块化架构设计,高扩展灵活性。
- 面板支持LNMP、LAMP、LNGX、LNAMP等不同WEB应用环境, 与支持软件多版本同时运行等。
- 安全稳定是 AMH 面板设计的首要指标,近10年 AMH面板保持零故障、无安全事件。
- 官网地址:https://amh.sh/
- 使用角度:AMH用起来没有宝塔那么方便上手,功能也比较少,有一些初始设置也不怎么方便,甚至一些初始设置有点不人性化。
- 技术角度:不错的一款主机面板,开源透明,近10年 AMH面板保持零故障、无安全事件,安全稳定,还是推荐大家使用的。
您可以参看下面的文档,使用AMH安装fecify。
安装AMH面板
访问:AMH7.0 定制编译安装,如下图,选择
wget http://dl.amh.sh/amh.sh && bash amh.sh nginx-1.20,mysql-5.7,php-7.4
因为是AMH的定制编译安装,因此时间会有点长(一个小时左右)。
这里不建议用AMH的极速安装,极速安装的方式,不能选择安装的mysql的版本(默认是5.5),而且令人不理解的是,极速安装的mysql还不能卸载,所以,只能 使用定制编译安装的方式了
安装完成后,可以看到您的宝塔面板地址,访问用户名和密码,需要记录下来
[AMH] 恭喜您! AMH 7.0 安装成功。
访问以下地址管理面板(如访问受限,请在主机商安全组开放面板端口如:8888 )
http://47.104.154.16:8888
https://47.104.154.16:9999
AMH 用户名: admin
AMH 密码: 0a2f3118d09b
MySQL 用户名: root
MySQL 密码: 0a2f3118d09b
您如果用了阿里云等主机,需要将8888端口打开,否则无法访问面板
配置
进入AMH面板
点击按钮安装桌面程序
,进入安装软件部分
1.安装amrewrite
安装完成后,创建rewrite,点击amrewrite
右侧的管理按钮
如上图,填写rewrite规则(将下面的代码复制上去)
location ~ .*\.(ico)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}
location / {
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
名称填写fecify
,保存即可
2.安装redis以及pecl_redis
安装完成后,在pecl_redis的栏,点击管理
按钮(看上图)
进入后,点击安装按钮,在弹框中选择5.3.3版本
2.2安装 Madmin
3.创建网站
网站
-->子域主机
3.1新增子域虚拟主机,填写信息(如下图),提交
3.2环境配置,如下图
3.3安装扩展
4.数据库
4.1按照下图,快速创建数据库
4.2参数配置
5.上传fecify的初始安装包
5.1查看安装根目录
如下图,点击编辑
可以看到网站根目录路径:
对于我当前的安装文件路径 ,fecify安装根目录
是:/home/wwwroot/lnmp01/domain/zz.fecmall.cn/web
(注意,这个路径没有 public
, public文件夹是
根目录下的一个子文件夹)
5.2文件上传到安装根目录
- 将fecify的初始安装包上传到
fecify安装根目录
- 将根目录下的
./public/index.html
文件删除掉
5.3解压初始安装包(在根目录中执行unzip命令,解压)
安装unzip
yum install unzip
解压
unzip -o fecify.zip
5.4启动redis
点击启动redis(如果已经启动了,这里就不需要重新启动了)
5.5添加php命令行(任意目录执行)
ln -s /usr/local/php-7.4/bin/php /usr/bin/php
5.6将web的php.ini,复制到命令行的文件路径:(进入AMH菜单:网站->环境变量。配置方式:环境信息,可以看到Loaded Configuration File => /home/wwwroot/lnmp01/etc/amh-php.ini
)
注意/home/wwwroot/lnmp01/etc/amh-php.ini
是从上面查看的路径,您应该根据自己看到的,进行替换,然后执行该命令行
\cp /home/wwwroot/lnmp01/etc/amh-php.ini /usr/local/php-7.4/etc/php.ini
6.至此,fecify的AMH环境就部署完成了,您可以参看:Fecify 系统安装 , 进行fecify系统安装了