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系统安装了

Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-12-25 14:50:10

results matching ""

    No results matching ""