如何使用yum搭建有需求的LNMP环境

本人使用的是centos7系统,就以centos7的系统搭建为例

Nginx安装

创建/编辑文件:vi /etc/yum.repos.d/nginx.repo

编辑内容:OS代表系统 OSRELEASE 代表系统版本号

[nginx]

name=nginx repobaseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/

gpgcheck=0

enabled=1

安装:yum install nginx

修改配置 vi /etc/nginx/conf.d/default.conf

修改nginx子配置文件

location ~ \.php$ {

root /usr/share/nginx/html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include /etc/nginx/fastcgi_params;

}

重启nginx systemctl restart nginx

php安装

查看/etc/yum.repos.d目录下的配置文件, 是否包含remi开头, 或者epel开头的文件 cd /etc/yum.repos.d

删除以remi开头, 或者epel开头的文件 rm -f epel* remi*

查看是否安装yum list intalled | grep epel 存在就卸载 epel-release.noarch`

卸载epel-release软件包 yum remove 包名

安装epel-release软件包 yum install epel-release

更新remi源(其中release-7表示更新centos7版本) rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

要安装PHP 7.0, 需要编辑 vim /etc/yum.repos.d/remi-php70.repo(修改enabled的值为1), 保存退出

指定remi源, 安装php相关软件包 yum --enablerepo=remi install php php-pdo php-mysql php-fpm php-cli php-common

MySQL安装

[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

安装 yum install mysql-community-serve

启动MySQL systemctl start mysqld

查看数据库初始密码 cat /var/log/mysqld.log | grep password

修改初始密码(这里修改为Admin123.) ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin123.'

允许 远程链接

mysql> use mysql;

mysql> update user set host = '%' where user = 'root';

mysql> flush privileges;

总结

从下载软件包官网找指定版本源, 如果找到, 直接使用官方源, 执行yum install命令

如果下载软件包官网找不到, 第一种解决方案: 找第三方源(remi源), 继续使用yum install; 第二种解决方案: 找下载软件包官网提供其他下载安装方式

相对于源码安装比较简单,容易上手

可以指定下载包的版本

centos7 启动/停止/重启软件服务 systemctl start/stop/restart xxx(服务名称)

yum源安装软件的配置目录

nginx vim /etc/nginx/nginx.conf

php vim /etc/php.ini

mysql vim /etc/my.cnf

使用remi安装php70,Linux下使用yum安装LNMP环境相关推荐

  1. [mysql] linux下使用yum安装mysql

    From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...

  2. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  3. linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module

    Redhat linux下单独编译安装Apache rewrite_module Apache已经编译安装完了,今天弄了个lifebox,装完后发现必须得用rewrite,所以就给它装了个~~ 找到a ...

  4. linux看php安装路径,linux下查找php安装路径的方法是什么

    linux下查找php安装路径的方法是什么 发布时间:2020-09-01 16:06:19 来源:亿速云 阅读:72 作者:小新 这篇文章主要介绍了linux下查找php安装路径的方法是什么,具有一 ...

  5. linux下编译和安装log4cxx,Linux下log4cxx的安装使用

    Linux下log4cxx的安装使用2011-06-12 13:51:45 分类: C/C++ 一.下载 Log4cxx是开放源代码项目Apache Logging Service的子项目之一,用于为 ...

  6. linux 安装cvs,linux下cvs详细安装和配置.docx

    Linux 下cvs详细安装和配置 2009-03-18 14:37:12 标签:[推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始岀处 作者信息和本声明.否则将追究 ...

  7. linux系统的电视怎么安装直播,Linux下nginx的安装及点直播使用示范

    Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 Linux下nginx的安装及点直播使用示范 一.准备工作: Red hat 5.5 nginx-1.11. ...

  8. centos6下用yum安装mysql_centos6.5下使用yum安装mysql

    centos6.5下使用yum安装mysql 查看centos上是否安装了mysql 数据库 # rpm -qa|grep mysql 停止mysql服务 #service mysqld stop 卸 ...

  9. Linux 下用yum安装mysql

    2019独角兽企业重金招聘Python工程师标准>>> 1.    查看系统自带mysql是否已安装. [root@develop  bin]# yum list installed ...

最新文章

  1. 常见Z纯CSS小样式合集(三角形)
  2. html怎么添加5px高的线,CSS 0.5px 细线边框的原理和实现方式
  3. idea实用快捷键_idea万能快捷键,你不知道的17个实用技巧!!!
  4. 列表操作 - C#开发人员
  5. 让我们深入了解PP YOLO做出的贡献
  6. jdk15不安装jre_弄懂 JRE、JDK、JVM 之间的区别与联系,你知道多少?
  7. 在线对数函数计算机,计算器在线计算
  8. 修改WMB执行组监听端口
  9. python获取期货数据_【python量化】期货ML策略(一)数据获取
  10. 从键盘输入一个三位整数n,分别求出n的个位数字、十位数字和百位数字
  11. Windows变慢原因分析
  12. 如何安装谷歌浏览器驱动(Google Chromedriver)
  13. 读《项羽与刘邦》有感
  14. 高版本的SQLServer2016 还原到低版本的SQL Server2012
  15. 谁说必须多组学?非靶代谢基础研究思路及biomarker发现之路
  16. Filter过滤器及其作用介绍
  17. 做软件,中国人不比别人差 专访微软中国研究院院长:张亚勤
  18. 人脸识别最新进展以及工业级大规模人脸识别实践探讨
  19. java抛硬币_Java程序抛硬币
  20. python求偏导函数_Python中多元函数的向量化偏导数

热门文章

  1. .NET Core 如何为项目提供高性能解决方案?
  2. CentOS开发ASP.NET Core入门教程
  3. 基于OIDC(OpenID Connect)的SSO(纯JS客户端)
  4. .NET开源MSSQL、Redis监控产品Opserver之Redis配置
  5. 理解C# 4 dynamic(3) – DynamicObject的使用
  6. 如何用TypeScript开发微信小程序
  7. IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API
  8. powershell 脚本运行策略,参数....
  9. java中的path类_详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
  10. java nio epoll_Java NIO 选择器(Selector)的内部实现(poll epoll)