本文采用的是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
如果你遇到这种情况(遇不到请跳过 分割线里的内容)
(额外情况,如果你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;
输入1进行安装,第二项输入你的MYSQL密码,第三项是AMH管理面板的密码! 这两个密码一定要记住,或者你可以弄成一样滴
填写完成后 回车开始安装 (这个过程可以需要25分钟以上)
当你看到上面这个图片的画面时 AMH已经安装完成了
然后访问AMH面板 http://你的服务器IP:8888/
管理面板账号admin 密码 就是刚才第二个选项所填的密码
登录管理面板
进入虚拟主机选项卡
信息填写完后 保存即可
来到FTP页面
保存FTP账号, FTP主机根目录 选择你刚才添加的虚拟主机即可
这样你就可以通过FTP管理你的虚拟主机目录了
开始搭建HYBBS
置顶帖下载最新的论坛源码 ,将源码上传至根目录
我们访问以下我们 虚拟目录绑定的域名看看网站
出现了这个怎么办呢?原因:目录权限不可读,我们回到AMH面板 ,FTP页面
重写目录权限。
我们再次访问我们的域名首页
这个时候我们发现程序已经回跳转到 /install了 但是还是404 是因为什么呢?
原因:伪静态未配置!
回到AMH面板 安装AMRewrite
添加一个 Rewrite 名称为 HYBBS
内容为
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
新增即可
这时候回到虚拟目录中编辑器主机
将我们的主机规则设置为 刚才新增的HYBBS.conf 即可! 然后保存一下 然后回到AMH首页
重启一下 NGINX 我们配置完 伪静态规则后 需要重启 NGINX 点击 重载
回到域名访问
安装程序已经就绪了,这时候我们需要添加一个数据库
来到AMH面板的MYSQL页面 点击MYSQL管理
安装的时候 我们填写的MYSQL密码 ,账号是root
点击 新建数据库
数据库名称随你定义 整理校队请改为 utf8_general_ci
下面可以过滤
觉得麻烦的可以直接执行SQL域名新建数据库
CREATE DATABASE `hybbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
直接放入白框运行即可
填写好信息后 运行安装
出现 Could Not FInd driver 是因为服务器没有安装PDO_MYSQL扩展
回到AMH面板
模块扩展 - 下载模块 - 搜索 PDO
下载
回到管理模块进行安装
安装完毕后 再到域名进行安装程序
程序已经安装完毕
这就是从一个纯净的Linux安装WEB环境 的教程,以及在该环境上架设HYBBS
额外的性能加速
模块下载 - 搜索 opcache - 安装该模块
论坛速度就能达到 0.003左右了!