Linux CentOS 6 64bit 安装AMH WEB环境 以及 HYBBS论坛安装 从零开始

admin   ·   发表于 2016-5-13   ·   谈天说地

本文采用的是VPS服务器,环境为CentOS6 64位,2H CPU + 1G内存 + 20G SSD + 2M独享宽带 香港VPS

本文使用环境为 AMH4.2面板 , 内包含NGINX + PHP + MYSQL与AMH界面管理面板

Linux 来到 ~ 目录 下载AMH并置权限 安装

(跟着命令运行即可)

# wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log

QQ截图20160513140248.jpg


如果你遇到这种情况(遇不到请跳过 分割线里的内容)


(额外情况,如果你VPS网络无法解析到 AMH的域名DNS则需要更改DNS的解析)

# echo -e "options timeout:1 attempts:1 rotate\nnameserver 8.8.8.8\nnameserver 8.8.4.4" >/etc/resolv.conf;

QQ截图20160513140754.jpg



输入1进行安装,第二项输入你的MYSQL密码,第三项是AMH管理面板的密码! 这两个密码一定要记住,或者你可以弄成一样滴

QQ截图20160513141349.jpg

填写完成后 回车开始安装 (这个过程可以需要25分钟以上)

QQ截图20160513145405.jpg

当你看到上面这个图片的画面时  AMH已经安装完成了

然后访问AMH面板  http://你的服务器IP:8888/  

管理面板账号admin  密码 就是刚才第二个选项所填的密码 

QQ截图20160513145708.jpg

登录管理面板

进入虚拟主机选项卡

QQ截图20160513150024.jpg

信息填写完后 保存即可

QQ截图20160513150124.jpg

来到FTP页面

QQ截图20160513150332.jpg

保存FTP账号,  FTP主机根目录 选择你刚才添加的虚拟主机即可

QQ截图20160513150452.jpg

这样你就可以通过FTP管理你的虚拟主机目录了

QQ截图20160513150605.jpg



开始搭建HYBBS


置顶帖下载最新的论坛源码 ,将源码上传至根目录

QQ截图20160513150947.jpg

我们访问以下我们 虚拟目录绑定的域名看看网站 

QQ截图20160513151041.jpg


出现了这个怎么办呢?原因:目录权限不可读,我们回到AMH面板 ,FTP页面 

QQ截图20160513151154.jpg

重写目录权限。

我们再次访问我们的域名首页

QQ截图20160513151231.jpg

这个时候我们发现程序已经回跳转到  /install了 但是还是404 是因为什么呢?

原因:伪静态未配置!

回到AMH面板 安装AMRewrite

QQ截图20160513151331.jpgQQ截图20160513151425.jpgQQ截图20160513151453.jpg

添加一个 Rewrite 名称为 HYBBS 

内容为

location / {
 if (!-e $request_filename) {
 rewrite  ^(.*)$  /index.php?s=$1  last;
 break;
  }
}

新增即可

这时候回到虚拟目录中编辑器主机

QQ截图20160513151657.jpg

将我们的主机规则设置为 刚才新增的HYBBS.conf 即可! 然后保存一下 然后回到AMH首页

QQ截图20160513151842.jpg

重启一下 NGINX  我们配置完 伪静态规则后 需要重启 NGINX  点击 重载

回到域名访问

QQ截图20160513151927.jpg

安装程序已经就绪了,这时候我们需要添加一个数据库

QQ截图20160513152009.jpg

来到AMH面板的MYSQL页面 点击MYSQL管理

QQ截图20160513152017.jpg

安装的时候 我们填写的MYSQL密码 ,账号是root QQ截图20160513152045.jpg

点击  新建数据库

数据库名称随你定义  整理校队请改为 utf8_general_ci


下面可以过滤


觉得麻烦的可以直接执行SQL域名新建数据库
CREATE DATABASE `hybbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
直接放入白框运行即可




QQ截图20160513152324.jpg

填写好信息后 运行安装

QQ截图20160513152400.jpg

出现 Could Not FInd driver 是因为服务器没有安装PDO_MYSQL扩展

回到AMH面板

QQ截图20160513152504.jpg

模块扩展 - 下载模块 - 搜索 PDO

QQ截图20160513152514.jpg

下载

QQ截图20160513152555.jpg

回到管理模块进行安装

QQ截图20160513152606.jpg

安装完毕后 再到域名进行安装程序

QQ截图20160513152642.jpgQQ截图20160513152742.jpg

程序已经安装完毕


这就是从一个纯净的Linux安装WEB环境 的教程,以及在该环境上架设HYBBS

额外的性能加速


模块下载 - 搜索 opcache - 安装该模块

QQ截图20160513153200.jpg

论坛速度就能达到  0.003左右了!

5 条回复   |  直到 2016-5-15 | 7596 次浏览

诺亚
发表于 2016-5-13

整理校队请改为 utf8_general_ci,如果不改为这个会怎么样呢?

评论列表

  • 加载数据中...

编写评论内容

520
发表于 2016-5-13

程序支持MSSQL数据库吗?

评论列表

  • 加载数据中...

编写评论内容

ins
发表于 2016-5-13

确实opcache安装这个效果非常不错 

评论列表

  • 加载数据中...

编写评论内容

艾力
发表于 2016-5-14

amh5.2安装方法也差不多。

评论列表

  • 加载数据中...

编写评论内容

tudi1909
发表于 2016-5-15

学习了

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容