本文所使用的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
输入Mysql密码
本文选择使用 Mysql5.5 PHP7
随后出现的
You have 3 options for your Memory Allocator install.
回车一下即可
将开始自动安装
过程需要漫长的等待
19点开始 ------------ (⊙o⊙)… ,半个小时
可见监听端口 80 && 3306
到达这部算是安装完成了
访问IP看看有什么鬼
122.112.212.2 打开后发现 长时间未响应, 则说明是 防火墙 或 端口转发的问题
来带华为云控制台 找到 安全组
并没有 80端口的输出输入 添加规则 加入TCP的 80端口出入口
在访问IP http://122.112.212.2/
环境算是搭建完成了
接下来是搭建HYBBS了
新建虚拟主机
lnmp vhost add
这里有些步骤就不截图了 分别是 输入域名, 输入域名后回车 输入3-4次回车 直到建立完成
下载压缩包至网站目录
并且重置权限 chmod -R 755 ./*
提示伪静态不正常
来到目录 /
cd /usr/local/nginx/conf/vhost ls
看到一个文件
[root@trst vhost]# ls
122.112.212.2.conf
则是我们的域名所属的nginx conf配置文件
vi 122.112.212.2.conf
呈现
将这部分内容粘贴到文件中
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
将保存为
如上图所示
保存重启一下 Nginx
lnmp nginx restart
在回到网站刷新一下
伪静态正常了
接下来的安装就简单的
你要到 MYSQL新建一个数据库 随后使用Mysql的root账户安装即可
安装成功后 返回首页
运行速度稳定在 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的 运行速度