本文所使用的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的 运行速度
|