Centos7.3服务器搭建LNMP环境的方法
简介
LNMP是常用的一种Web服务器环境,包含Linux, Nginx, MySQL和PHP。下面我们将演示如何在CentOS7.3上快速搭建一个LNMP环境。
安装必要工具
首先,需要准备一些必要的工具:
yum install -y wget vim
安装 Nginx
- 安装 EPEL 源
yum install -y epel-release
- 安装 Nginx
yum install -y nginx
- 启动 Nginx 服务
systemctl start nginx
- 验证 Nginx 是否安装成功
在浏览器中访问 http://服务器公网IP,看到"Welcome to nginx!",则 Nginx 安装成功。
安装 MySQL
- 到官网下载 MySQL 的 Yum 源文件,并将其移动到 /etc/yum.repos.d/ 目录下。
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
yum localinstall mysql80-community-release-el7-3.noarch.rpm
- 安装 MySQL
yum install -y mysql-community-server
- 启动 MySQL 服务
systemctl start mysqld
- 配置 MySQL
mysql_secure_installation
- 验证 MySQL 是否安装成功
mysql -u root -p
在 MySQL 登录界面输入之前设置的密码,若成功进入,则 MySQL 安装成功。
安装 PHP
- 添加 SCL 源
yum install -y centos-release-scl
- 安装 PHP
yum install -y rh-php73
- 配置 Nginx 支持 PHP
在 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 fastcgi_params;
}
- 启动 PHP-fpm
systemctl start rh-php73-php-fpm
- 验证 PHP 是否安装成功
在 /usr/share/nginx/html 目录下新建一个 phpinfo.php 文件,添加以下代码:
<?php
phpinfo();
?>
访问 http://服务器公网IP/phpinfo.php,若页面显示 PHP 的相关信息,则 PHP 安装成功。
总结
至此,我们已经完成了 CentOS 7.3 搭建 LNMP 环境的步骤。通过这个项目的实践,你可以学会如何在 CentOS 上安装和配置常用的 Web 服务器环境。
示例说明
示例一:使用 Nginx 配置静态网站
在 Nginx 的配置文件中修改 server 部分的配置,具体代码如下:
server {
listen 80;
server_name example.com; # 修改为你自己的域名
root /usr/share/nginx/html/site;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
将静态网站文件放在 /usr/share/nginx/html/site 目录下,再启动 Nginx 服务,即可通过域名访问该静态网站。
示例二:使用 PHP 开发动态网站
在 /usr/share/nginx/html 目录下新建一个 index.php 文件,添加以下代码:
<?php
echo "Hello World!";
?>
访问 http://服务器公网IP/index.php,即可看到页面输出 "Hello World!"。这表明我们已经成功地使用 PHP 开发了一个简单的动态网站。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7.3服务器搭建LNMP环境的方法 - Python技术站