首页 > 科技 > > 正文
2025-03-12 02:48:05

基于Centos7的LNMP环境搭建 🚀

导读 🎉 欢迎大家来到这篇关于如何在CentOS 7上搭建LNMP(Linux, Nginx, MySQL, PHP)环境的文章。LNMP环境是构建现代Web应用不可或缺的一...

🎉 欢迎大家来到这篇关于如何在CentOS 7上搭建LNMP(Linux, Nginx, MySQL, PHP)环境的文章。LNMP环境是构建现代Web应用不可或缺的一部分。让我们一起动手,从零开始搭建一个功能齐全的开发环境吧!

🔧 首先,我们需要确保我们的CentOS系统是最新的。打开终端并运行以下命令以更新系统:

```sudo yum update -y```

/nginx 符号表示接下来我们将安装Nginx。使用以下命令来添加官方Nginx仓库:

```sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm```

然后安装Nginx:

```sudo yum install nginx -y```

启动Nginx服务,并设置为开机启动:

```sudo systemctl start nginx && sudo systemctl enable nginx```

/mysql 符号代表接下来我们要配置MySQL数据库服务器。首先,安装MySQL服务器:

```sudo yum install mariadb-server -y```

启动MariaDB服务并设置开机启动:

```sudo systemctl start mariadb && sudo systemctl enable mariadb```

为了安全起见,运行安全脚本来保护你的数据库:

```sudo mysql_secure_installation```

/php 符号意味着我们将安装PHP及其相关模块。首先,添加EPEL和Remi仓库:

```sudo yum install epel-release -y```

```sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y```

启用PHP 7.4模块:

```sudo yum-config-manager --enable remi-php74```

安装PHP及其常用扩展:

```sudo yum install php php-fpm php-mysqlnd -y```

/nginx符号再次出现,这次是为了配置Nginx以支持PHP。编辑Nginx主配置文件:

```sudo vi /etc/nginx/nginx.conf```

将PHP处理部分添加到server块中。

🎉 至此,我们已经成功地在CentOS 7上搭建了LNMP环境!通过以上步骤,你应该能够运行基本的PHP脚本并通过Nginx访问它们。希望这篇文章对你有所帮助,如果有任何问题,请随时留言讨论。祝你搭建愉快!