• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

osresty: 一个依赖 Remi 和 EPEL 的 LNMP 堆栈,非一键包

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

osresty

开源软件地址:

https://gitee.com/mifar/osresty

开源软件介绍:

#前言

之前一直使用 Oneinstack 很好很强大的一键包,但是呢,同二进制包相比,Oneinstack 的很多组件都是自己编译的,除了 Nginx、Mysql、PHP 是可以自行升级的,但是其他的并不能进行升级。所以我采用了魔改精简 Oneinstack + 二进制包的方式了。

#特性

  1. Oneinstack 仅按照 Openresty + 网络优化,使用 LibreSSL 代替 OpenSSL
  2. 除了 OpenResty、PCRE、LibreSSL 其余均依赖二进制包,方便升级
  3. 基于 REMI 的 PHP

#安装

**注:**此堆栈仅支持 CentOS,推荐 CentOS 7 64 bit

一、安装 OpenResty,可以新定 SSH 的端口。

yum install git -ygit clone https://git.oschina.net/mifar/osresty.gitcd osrestychmod +x *.shchmod +x /include/*.shchmod +x /include/*.py./install.sh 

二、安装 PHP,自动安装基于 REMI 的 PHP7.0 二进制包。 修改 osresty/versions.txt 中的 php_version 即可自定义 PHP 版本,最低 PHP 5.4 到最新

cd osresty./install_php.sh

三、安装 Mysql,这里推荐安装 Percona。

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm -yyum install Percona-Server-server-57 -ysystemctl start mysql.service #启动 Perconasystemctl enable mysql.service #设置开机启动

即可安装 Percona 5.7,然后进行置

cat /var/log/mysqld.log | grep "temporary password"  #最后面的是 root 临时密码
mysql_secure_installation # 进行安全设置,除了重置密码其他全部 y 即可Enter current password for root (enter for none):解释:输入当前 root 用户密码,输入上面的 root 临时面膜。Set root password? [Y/n]  y解释:要设置 root 密码吗?输入 y 表示愿意。Remove anonymous users? [Y/n]  y解释:要移除掉匿名用户吗?输入 y 表示愿意。Disallow root login remotely? [Y/n]  y解释:不想让 root 远程登陆吗?输入 y 表示愿意。Remove test database and access to it? [Y/n]  y解释:要去掉 test 数据库吗?输入 y 表示愿意。Reload privilege tables now? [Y/n]  y解释:想要重新加载权限吗?输入 y 表示愿意。

#更新日志

  1. 设置 PHP 安装脚本
  2. 魔改精简 Oneinstack,仅安装 OpenResty + 系统优化

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap