欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

CentOS 下安装LEMP服务(Nginx、MariaDB/MySQL和PHP)

来源:本站整理 作者:佚名 时间:2014-11-29 TAG:Nginx MariaDB MySQL 我要投稿

LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用。正如其名称所暗示的, LEMP 包是由 Linux、nginx、MariaDB/MySQL 和 PHP 组成的。在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案。 MariaDB 是一款社区支持驱动的 MySQL 数据库的分支,其功能更多性能更佳。PHP,服务端编程语言,具体是由 PHP FastCGI 的增强版 PHP-FPM 组件来处理,生成网页动态内容。

(LCTT 译注:为何采用 LEMP 而不是 LNMP 的缩写?据 https://lemp.io/ 的解释:Nginx 的发音是 Engine-X,重要的发音而不是首字母,而且 LEMP 实际上是可读的,而 LNMP 看起来只是字母表。)

这篇文章里,我们示范如何在 CentOS 操作平台上安装 LEMP 包。我们安装的目标是 CentOS 6 和 CentOS 7 两个操作平台,如有必要会指出它们的不同。

LEMP架构及应用部署——Nginx延伸  http://www.linuxidc.com/Linux/2013-07/87548.htm

CentOS 5.6+Nginx 1.0+PHP 5.3.6+MySQL 5.5.11构建LEMP(X64)平台 http://www.linuxidc.com/Linux/2011-07/38107.htm

Linux环境下Nginx搭建高性能WEB服务器LEMP http://www.linuxidc.com/Linux/2009-11/22465.htm

在 Ubuntu 14.10/14.04/13.10 上安装 LEMP 服务和 phpMyAdmin http://www.linuxidc.com/Linux/2014-11/109438p2.htm

第一步: Nginx

让我们在 CentOS 上安装 nginx 作为第一步,然后对它作些基本的配置,比如使其能引导时启动和对防火墙做个性化设置。

安装 Nginx

让我们从它的官方的 RPM 源来安装一个预构建的稳定版本的 nginx 包。

在 CentOS 7 系统上:

  1. $ sudo rpm --import http://nginx.org/keys/nginx_signing.key
  2. $ sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  3. $ sudo yum install nginx

在 CentOS 6 系统上:

  1. $ sudo rpm --import http://nginx.org/keys/nginx_signing.key
  2. $ sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
  3. $ sudo yum install nginx

注意在安装 nginx RPM 包之前,如果您没有导入 nginx 的官方 GPG 密钥的话,会出一如下所示的警告:

  1. warning:/var/tmp/rpm-tmp.KttVHD:Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY

[1] [2] [3] [4] [5]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载