1、安装yum

  yum update

2、安装nginx源:

  yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

  yum repolist enabled | grep "nginx*"

  安装nginx

  yum -y install nginx

启动nginx

  systemctl start nginx

设置开机自启动

  systemctl enable nginx.service

3、检查开机自启动是否设置成功

  systemctl list-dependencies | grep nginx

4、浏览器中输入公网ip,检测是否安装成功  

  出现如下则成功

5、安装mysql

  安装mysql源

  yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  yum repolist enabled | grep "mysql.*-community.*"

  安装mysql

  yum -y install mysql-community-server install mysql-community-devel

  

  启动mysql
  systemctl mysqld start

  检查mysql启动是否正常  

  sytemctl  mysqld status 或者 ps -ef | grep mysql

  设置mysqld服务开机自启动
  systemctl enable mysqld.service

  检查mysqld开机自启动是否设置成功
  systemctl list-dependencies | grep mysqld

  mysql5.7以后的争强了安全机制, 所以使用yum安装,启动会系统会自动生成一个随机的密码,修改mysql密码
  查看mysql的随机密码

  grep 'temporary password' /var/log/mysqld.log

  使用查询得到的随机密码在终端登录

  mysql -u root -p 更改密码(mysql文档规定,密码必须包括大小写字母数字加特殊符号>8位) 根据获取的随机密码登录
  ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yourpassword';修改密码

  退出mysql客户端,用刚才修改的密码登录确保密码修改成功 exit;

  使用新密码登录

 6、安装php

  安装php源

  rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

  安装php扩展源(这是php7.1的安装其他版本直接把7.1直接改成7.2)

  yum repolist enabled | grep "webtatic*"

  yum -y install php71w php71w-fpm
  yum -y install php71w-mbstring php71w-common php71w-gd php71w-mcrypt
  yum -y install php71w-mysql php71w-xml php71w-cli php71w-devel
  yum -y install php71w-pecl-memcached php71w-pecl-redis php71w-opcache

  验证php7.1.x和扩展是否安装成功

  php  -m
  验证php是否安装成功

  php -v 会出现php的班本信息

7、配置nginx文件

新建.conf后缀的文件文件目录在/etc/nginx/conf.d/下面 复制下面内容放进去

server {
listen 80;
server_name danshufenxiang.com;
root /home/www; #自定义站点位置这是你的站点根目录
index index.php index.html index.htm;
location / {

}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

  

转载于:https://www.cnblogs.com/bloghuang/p/10732198.html

linux中Centos7搭建lnmp环境相关推荐

  1. linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置

    Linux服务器搭建PHP环境 一.配置SSH(Xshell) 1. 公钥私钥配置(普通用户登录) 2. root用户密码登录 二.配置可视化文件上传工具(WinSCP) 1. 公钥私钥配置(普通用户 ...

  2. 基于Linux(CentOS)快速搭建LNMP环境【使用LNMP安装包一键搭建】以及升级PHP版本

    使用 LNMP一键安装包 安装 安装步骤 在安装LNMP包之前我们先给Linux安装一些基本的软件,如screen.vim.gcc等.用以下命令: yum install vim git unzip ...

  3. CentOS7搭建LNMP环境

    以前写的过时了,重新发一篇新的. 安装PHP 下载官网:https://www.php.net/downloads.php 为了方便,我存了现成的 百度网盘:https://pan.baidu.com ...

  4. 腾讯云服务器CVM(CentOS 7、Tencent Linux)手动搭建LNMP环境(linux+Nginx+Mariadb+PHP)

    手动搭建云服务器运行环境就是喜欢折腾,如果觉得麻烦的网友可以使用LNMP镜像直接启动CVM实例,以便快速建站. 腾讯云服务器CVM(CentOS 7.Tencent Linux)手动搭建LNMP环境( ...

  5. WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

    版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...

  6. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)

    上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...

  7. Centos7 搭建LNMP架构服务器实战

    Centos7 搭建LNMP架构服务器实战 前言 需求分析 拓朴设计及各服务器地址规划 配置部分 后端服务器实现 Web-1 nginx整合 Web-2 nginx整合 后端服务器测试 高可用Web集 ...

  8. Docker - 搭建LNMP环境 - 学习/实践

    1.应用场景 主要用于学习使用docker搭建开发环境. 学习容器化技术. 以及快速搭建开发环境, 同时保持团队之间开发/测试环境相同~~~~ 2.学习/操作 1.文档阅读 Docker - 学习/实 ...

  9. ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装

    v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...

最新文章

  1. 中文版!学习 TensorFlow、PyTorch、机器学习、深度学习和数据结构五件套!(附免费下载)...
  2. Dubbo 3.0 - 开启下一代云原生微服务
  3. unity 200.8m yoy_【Unity文档】Realtime GI介绍(一)
  4. Android--生命周期【转】
  5. 为什么子线程中不能直接更新UI
  6. ASP.NET MVC 利用AreaRegistration进行Area区域模块化开发
  7. 【noi 2.6_2421】Exchange Rates(DP)
  8. 资源下载| 机器学习经典书籍《统计学习方法》(Python3.6)代码实现(及课件)
  9. 17.Zend_View
  10. 基于51单片机和 ADC0808 ADC0809的自动数字电压表proteus仿真程序设计
  11. 清除此计算机中wps云盘,Win10专业版系统怎么把电脑上的WPS网盘彻底删掉?
  12. HTML与CSS的使用与总结
  13. Bat文件闪退_启动失败
  14. 计算机思维在化工方面的应用,计算思维在化学上的应用.pdf
  15. [转]清华梦的粉碎——写给清华大学的退学申请
  16. 如何开发一款报表引擎(一) 框架梳理
  17. t460p和t470p对比评测_【ThinkPadT470p评测】以性能取胜 ThinkPad T470p的猛兽一面_ThinkPad T470p_笔记本评测-中关村在线...
  18. 高等数学在c语言中的应用例子,平顶山学院《高等数学》《C语言》试题.doc
  19. 【KNIME案例】基于工作流的移动端系统工况参数监控
  20. IDEA如何创建webapp(IDEA)

热门文章

  1. Mysql系列:高可用(HA)-keeplived
  2. spring security4 问题
  3. iOS解决表格中TextField,TextView编辑时,输入框被键盘遮挡的问题
  4. 软件测试方法的分类细谈
  5. 【高效能人士的七个习惯】 第二部分 个人的成功:从依赖到独立(史蒂芬·柯维)...
  6. JAVASCRIPT和数据结构,算法
  7. Windows Vista for Developers——第二部分:深入分析任务对话框
  8. python之cookbook-day03
  9. 软件测试人员的核心竞争力
  10. 【XSY2519】神经元 prufer序列 DP