下面我将详细讲解如何在CentOS 7上使用yum安装LNMP环境。
环境准备
在操作系统CentOS 7上安装LNMP环境,需要准备以下环境:
- 已经安装了CentOS 7操作系统的服务器;
- 确认已经安装了yum软件包管理器。
安装LNMP
安装LNMP环境需要进行以下步骤:
1.安装EPEL源
在CentOS上安装LNMP环境前,需要先安装EPEL源,命令如下:
yum install epel-release
2.安装LNMP环境
使用yum命令安装LNMP环境:
yum install nginx mariadb mariadb-server php php-mysql php-fpm -y
3.配置MariaDB
启动MariaDB服务,并设置MariaDB的root用户密码:
systemctl start mariadb
mysql_secure_installation
之后输入MariaDB的root用户密码,按提示进行设置。
4.启动Nginx和PHP-FPM
启动Nginx和PHP-FPM服务:
systemctl start nginx
systemctl start php-fpm
5.测试环境是否正常工作
为了测试LNMP环境是否正常工作,我们可以新建一个PHP文件并保存到Nginx的Web目录下。
以CentOS 7下的Nginx为例,默认的web目录是/usr/share/nginx/html/
,现在进入到该目录下,输入以下命令:
cd /usr/share/nginx/html/
nano index.php
在打开的文件中粘贴以下内容:
<?php
phpinfo();
?>
保存并退出文件后,重新启动Nginx和PHP-FPM:
systemctl restart nginx
systemctl restart php-fpm
打开浏览器,在地址栏输入服务器的IP地址即可看到PHP版本及相关信息。
例如:http://192.168.0.100/index.php
示例说明
1.例如我现在需要安装PHP的Redis扩展,可以通过以下命令安装:
yum install php-pecl-redis
2.如果需要设置MariaDB的root用户密码,可以在安装完MariaDB后,在终端输入以下命令进行设置:
mysql_secure_installation
需要输入当前密码,确认删除匿名用户、禁止远程root用户登录等选项。最后设置新的root密码即可。
以上是在CentOS 7上使用yum安装LNMP环境的完整攻略,也包含了两个例子的说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7) - Python技术站