VanMall 环境配置-AMH ================== > 使用AMH面板,快速部署VanMall,AMH没有宝塔用起来舒服,建议没有用过AMH的用户还是用宝塔安装VanMall ### 关于AMH AMH介绍 - AMH是国内首款开源的主机面板,程序开源透明、纯净、无混淆、无加密。 - AMH是国内首个支持弹性多环境面板,软件模块化架构设计,高扩展灵活性。 - 面板支持LNMP、LAMP、LNGX、LNAMP等不同WEB应用环境, 与支持软件多版本同时运行等。 - 安全稳定是 AMH 面板设计的首要指标,近10年 AMH面板保持零故障、无安全事件。 - 官网地址:[https://amh.sh/](https://amh.sh/) - 使用角度:AMH用起来没有宝塔那么方便上手,功能也比较少,有一些初始设置也不怎么方便,甚至一些初始设置有点不人性化。 - 技术角度:不错的一款主机面板,开源透明,近10年 AMH面板保持零故障、无安全事件,安全稳定,还是推荐大家使用的。 您可以参看下面的文档,使用AMH安装VanMall。 ### 安装AMH面板 访问:[AMH7.0 定制编译安装](https://amh.sh/install.htm),如下图,选择 ![](images/amh_1.png) ``` 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面板 ![](images/amh_2.png) 点击按钮`安装桌面程序`,进入安装软件部分 1.安装`amrewrite` ![](images/amh_3.png) 安装完成后,创建rewrite,点击`amrewrite`右侧的管理按钮 ![](images/amh_3_1.png) 如上图,填写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; } } ``` 名称填写`VanMall`,保存即可 2.安装redis以及pecl_redis ![](images/amh_4.png) 安装完成后,在pecl_redis的栏,点击`管理`按钮(看上图) ![](images/amh_5.png) 进入后,点击安装按钮,在弹框中选择5.3.3版本 ![](images/amh_6.png) 2.2安装 Madmin ![](images/amh_7.png) 3.创建网站 `网站`-->`子域主机` ![](images/amh_8.png) 3.1新增子域虚拟主机,填写信息(如下图),提交 ![](images/amh_9.png) 3.2环境配置,如下图 ![](images/amh_11.png) 3.3安装扩展 ![](images/amh_12.png) 4.数据库 4.1按照下图,快速创建数据库 ![](images/amh_10.png) 4.2参数配置 ![](images/amh_13.png) 5.上传VanMall的初始安装包 5.1查看安装根目录 如下图,点击编辑 ![](images/amh_14.png) 可以看到网站根目录路径: ![](images/amh_15.png) 对于我当前的安装文件路径 ,`VanMall安装根目录`是:`/home/wwwroot/lnmp01/domain/zz.fecmall.cn/web` (注意,这个路径没有 `public`, public文件夹是 根目录下的一个子文件夹) 5.2文件上传到安装根目录 - 将VanMall的初始安装包上传到`VanMall安装根目录` - 将根目录下的`./public/index.html`文件删除掉 5.3解压初始安装包(在根目录中执行unzip命令,解压) 安装`unzip` ``` yum install unzip ``` 解压 ``` unzip -o VanMall.zip ``` 5.4启动redis ![](images/amh_16.png) 点击启动redis(如果已经启动了,这里就不需要重新启动了) ![](images/amh_17.png) 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`) ![](images/amh_18.png) 注意`/home/wwwroot/lnmp01/etc/amh-php.ini`是从上面查看的路径,您应该根据自己看到的,进行替换,然后执行该命令行 ``` \cp /home/wwwroot/lnmp01/etc/amh-php.ini /usr/local/php-7.4/etc/php.ini ``` 6.至此,VanMall的AMH环境就部署完成了,您可以参看:[VanMall 系统安装](VanMall-install-system-install.md) , 进行VanMall系统安装了