centOS7 安装配置 lnmp参考博客整理

来源:互联网 发布:2017双11淘宝销售额 编辑:程序博客网 时间:2024/05/19 13:15

一、背景

  • 近期在开展新项目,计划使用最新的CentOS7+nginx+mysql+PHP7,作为一位linux下的小白,在整个操作过程中,搜索了大量的信息,个人推荐以下几篇博客,也算是作为自己以后的备忘参考.
  • 环境:VMWare14.0

二、centOS7 安装

  • CentOS7安装
  • centos7中输入ifconfig出现ens33,没有eth0
  • centos7 静态IP修改

注意

  • centos7的静态IP配置较centOS6.5要麻烦些,此处,本人暂时对网络配置选择了“桥接模式”,以方便后面的软件安装进行.

三、LNMP 配置指导

(1).centOS7 安装 nginx

  • 在命令行下运行以下命令,本人使用的是root账号.

    • yum install epel-release -y
    • yum install nginx
    • systemctl start nginx
    • nginx -v (检测版本)
    • curl -i localhost(测试安装成功?)
    • systemctl stop firewalld (关闭防火墙)
  • 在主机浏览器中输入其虚拟机IP进行访问(关闭了防火墙的前提),效果如下:

  • 补充信息:
  • CentOS 7中firewall详解和配置以及切换为iptables防火墙 -【简要解释切换原因】
  • LINUX系统下NGINX安装目录和NGINX.CONF配置文件目录
  • Linux(Centos)之安装Nginx及注意事项【推荐阅读,此处本人只做了了解,未参考】

(2).centOS7 安装mysql

  • 参考指导-MySQL5.7
  • #mysql -umoTzxx -pmoTzxx007!

(3).centOS7 安装PHP7

  • Centos7.2 编译安装PHP7
  • 配置Nginx来支持php

四.重要扩展的安装

[redis 安装]

  • centos7 下redis的安装与配置
  • Redis在Centos7上的安装部署

  • 安装phpredis扩展
  • Laravel 报错 file_put_contents(): failed to open stream 的解决方法

[memcached 安装]

  • Centos7下关于memcached的安装和简单使用
  • Centos 7.2 及php7环境下升级memcache未果,改安装 memcached

五.附录

1).文章推荐

  • centos7重启apache、nginx、mysql、php-fpm命令
  • CentOS 7中PHP配置文件php.ini的放在哪个位置
  • * linux编译安装时常见错误解决办法
  • 如何添加环境变量

2).其他

  • 所有版本的 nginx 下载地址 - http://nginx.org/download/
  • 此命令可以一键安装开发工具包
    • yum -y groupinstall “Development Tools” “Development Libraries”
  • nginx 依赖包一键安装
    • yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel

3).拓展学习


  • nginx 安装成功后进行添加扩展的方法

1.centos 使用yum安装nginx后如何添加模块
2.安装成功的 nginx 如何添加未编译安装模块