• 谈天说地
  • 体验华为云服务器使用HYBBS 以及LNMP搭建过程 迈向0.00x速度

本文所使用的LNMP来自https://lnmp.org/download.html

版本号 1.3 

所使用服务器  华为云服务器 系统centos7.0 1H处理器 2G内存 2M宽带 硬盘普通IO几十G

如果本文觉得有哪个步骤看不懂可以提一下问   或 看一下旧版本的安装图文教程 http://blog.hyphp.cn/t/27.html

Console


下载压缩包 (几百M) 有的等 这是完整版 

wget http://dl.lancdn.com/landian/dev/lnmp/lnmp1.3-full.tar.gz

解压压缩包

tar zxf lnmp1.3-full.tar.gz

进入lnmp目录

cd lnmp1.3-full/
./install.sh lnmp

QQ截图20161108185549.jpg

输入Mysql密码 

QQ截图20161108185820.jpg

本文选择使用 Mysql5.5 PHP7

随后出现的

You have 3 options for your Memory Allocator install.
回车一下即可
QQ截图20161108185932.jpg
将开始自动安装

过程需要漫长的等待

19点开始  ------------ (⊙o⊙)… ,半个小时

QQ截图20161108195913.jpg

可见监听端口 80 && 3306 

到达这部算是安装完成了

访问IP看看有什么鬼

122.112.212.2 打开后发现 长时间未响应, 则说明是 防火墙 或 端口转发的问题

来带华为云控制台 找到 安全组

QQ截图20161108200635.jpg

并没有 80端口的输出输入  添加规则 加入TCP的 80端口出入口

QQ截图20161108200650.jpg

在访问IP http://122.112.212.2/ 

QQ截图20161108200811.jpg

环境算是搭建完成了

接下来是搭建HYBBS了


新建虚拟主机

lnmp vhost add

这里有些步骤就不截图了 分别是  输入域名, 输入域名后回车 输入3-4次回车 直到建立完成

QQ截图20161108201158.jpg

下载压缩包至网站目录

并且重置权限 chmod -R 755 ./*

QQ截图20161108201910.jpg

提示伪静态不正常

来到目录 /

cd /usr/local/nginx/conf/vhost
ls

看到一个文件 

[root@trst vhost]# ls
122.112.212.2.conf
则是我们的域名所属的nginx conf配置文件
vi 122.112.212.2.conf
呈现
QQ截图20161108202153.jpg
将这部分内容粘贴到文件中

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

将保存为
QQ截图20161108202318.jpg
如上图所示
保存重启一下 Nginx 
lnmp nginx restart
在回到网站刷新一下
QQ截图20161108202406.jpg
伪静态正常了
接下来的安装就简单的  
你要到 MYSQL新建一个数据库  随后使用Mysql的root账户安装即可
QQ截图20161108202756.jpg
安装成功后 返回首页
QQ截图20161108202901.jpg
运行速度稳定在 0.01
接下来是开启opcache  ,
首先找到opcache.so的具体路径
find / -name opcache.so
则回提示一句
[root@trst default]# find / -name opcache.so
/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/opcache.so


vi /usr/local/php/etc/php.ini
来到最后一行
加入以下代码
[opcache]
zend_extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/opcache.so 替换你所找到的opcache.so路劲
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
opcache.enable=1
保存文件后 重启php进程
lnmp php-fpm restart
回到网站查看

成功的做到了 0.002x的 运行速度  

trollfacephp7.0.7,最新稳定版是7.0.12中间的差距已经可以说明一切,而且12以前的有几个重大bug。推荐你使用https://oneinstack.com/

能上0.00x级别的关键是opcache>_>和华为没啥关系,况且还贵的要死=_=