yum安装LNMP

目录

前言

一、yum安装要用在线yum源

二、安装Nginx

1、搭建Nginx环境

 2、安装yum

 3、查看Nginx是否安装成功

 4、设置开机自启

三、安装MySQL

1、除系统中所有以"mariadb"开头的软件包

2、安装MySQL

3、设置开机自启

4、查看MySQL初始密码

5、修改MySQL密码

1)登录MySQL

2)修改MySQL密码

6、预防更新

7、查看能否使用MySQL

四、安装PHP

1、安装EPEL软件源

2、安装Webtatic软件源

3、安装PHP

 4、设置开机自启

 5、配置 nginx 支持 PHP 解析

 6、检查Nginx是否支持PHP解析

 7、浏览器访问:http://192.168.234.101/index.php

 8、测试mysql是否能连接成功

9、  浏览器访问:http://192.168.234.101/index.php 

总结

编译安装

yum安装


前言

任何事物一旦有偷懒的方式,那绝对是选择最能偷懒的方式去做。我对工具软件的安装也遵循这一原理。网上有很多Nginx的安装指南,大概可以分为俩种类型,一种是源码安装,一种是yum安装。

那么下面介绍的是利yum安装LNMP。

一、yum安装要用在线yum源

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

二、安装Nginx

1、搭建Nginx环境

vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

 2、安装yum

yum install nginx -y 

 3、查看Nginx是否安装成功

 4、设置开机自启

systemctl start nginx
systemctl enable nginx

三、安装MySQL

1、除系统中所有以"mariadb"开头的软件包

yum remove mariadb* -y

2、安装MySQL

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
sed -i 's/gpgcheck=1/gpgcheck=0/' mysql-community.repo
yum -y install mysql-server

3、设置开机自启

systemctl start mysqld.service
systemctl enable mysqld.service

4、查看MySQL初始密码

grep "password" /var/log/mysqld.log
grep "password" /var/log/mysqld.log | awk '{print $NF}'

5、修改MySQL密码

1)登录MySQL

mysql -uroot -p
Enter password: 		#输入初始密码 

2)修改MySQL密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin@123';    
 #密码设置要求有 大小写字母、数字和符号 组合

grant all privileges on *.* to root@"%" identified by "Admin@123" with grant option;

flush privileges;

6、预防更新

yum -y remove mysql57-community-release-el7-10.noarch    

 #为了防止每次yum操作都会自动更新,卸载这个软件

7、查看能否使用MySQL

四、安装PHP

1、安装EPEL软件源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

EPEL 是为 RHEL (Red Hat Enterprise Linux) 和兼容的发行版提供额外软件包的项目。

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 是 EPEL 软件源文件的下载链接。

-Uvh 参数表示使用升级模式安装。

2、安装Webtatic软件源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

 它提供了一些较新版本的 PHP 和其他相关的软件包。

-Uvh 参数表示使用升级模式安装。

https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 是 EPEL 软件源文件的下载链接。

3、安装PHP

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-pdo php72w-xml php72w-fpm php72w-mysqlnd php72w-opcache php72w-redis

 4、设置开机自启

systemctl start php-fpm
systemctl enable php-fpm

 5、配置 nginx 支持 PHP 解析

cd /etc/nginx/conf.d

vim default.conf

......
    location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;  #将 /scripts 修改为nginx的工作目录
        include        fastcgi_params;
    }

systemctl restart nginx

 6、检查Nginx是否支持PHP解析

cd /usr/share/nginx/html
vim index.php
<?php
phpinfo();
?>

 7、浏览器访问:http://192.168.234.101/index.php

 8、测试mysql是否能连接成功

vim /usr/share/nginx/html/index.php

<?php
$link=mysqli_connect('192.168.234.101','root','Admin@123');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
?>

9、  浏览器访问:http://192.168.234.101/index.php 

 到这,基本上是大功告成了。

总结

编译安装

  1. 可以按需安装,想安在哪个目录下就安在哪个目录下。
  2. 可以设定参数
  3. 可安装自己想要的版本

yum安装

  1. 安装的方便快捷
  2. 不需要考虑包的依赖
  3. 可以直接使用service nginx start 等命令。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在CentOS 7上使用yum安装LNMP是一种方便且快捷的方法。首先,您需要准备工作并切换到里云yum源。具体步骤如: 1. 备份原有的yum源: `mv /etc/yum.repos.d/Cent-Base.repo /etc/yum.repos.d/COS-Base.repo.backup` 2. 下载新的CentOS-Base.repo到/etc/yum.repos.d/: `wget -O /etc/y.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo` 或者 `curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo` 3. 清理缓存: `yum clean all` 4. 生成缓存: `yum makecache` 接下来,您可以使用以下命令来安装LNMP包: `yum install epel-release` 安装EPEL以便安装源以外的软件,如Nginx、phpMyAdmin等。 最后,您可以使用以下命令启动服务: `service nginx start` 这是使用yum安装LNMP的步骤和命令。通过这种方法,您可以方便地安装LNMP并使用各种服务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [centos7搭建LNMP环境-编译安装&yum安装-超详细](https://blog.csdn.net/handsomezls/article/details/116259445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [centos7 使用YUM安装lnmp环境](https://blog.csdn.net/weixin_40288231/article/details/106334673)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值