centos

centos lnmp脚本编写指南

小樊
52
2025-07-20 23:41:45
栏目: 智能运维

LNMP环境是一种常见的网站服务器架构,它包括Linux、Nginx、MySQL和PHP。以下是一个简单的指南,帮助你在CentOS系统上安装和配置LNMP环境。

系统要求

安装步骤

1. 更新系统

首先,确保你的CentOS系统是最新的。

sudo yum update -y

2. 安装必要的依赖包

安装一些必要的依赖项,如gcc、openssl等。

sudo yum install -y wget gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel

3. 安装Nginx

下载并安装Nginx。

sudo yum install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx

验证Nginx是否安装成功:

nginx -v

4. 安装MySQL

安装MySQL数据库。

sudo yum install -y mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb

设置MySQL root密码:

sudo mysql_secure_installation

5. 安装PHP

安装PHP及其必要的扩展。

sudo yum install -y php php-mysql php-gd php-xml php-mbstring php-openssl
sudo systemctl restart nginx

6. 配置Nginx支持PHP

编辑Nginx配置文件以支持PHP。

sudo vi /etc/nginx/conf.d/default.conf

server块中添加以下内容:

location ~ \.php$ {
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

重启Nginx使配置生效:

sudo systemctl restart nginx

7. 验证安装

创建一个PHP测试文件:

echo "<?php phpinfo(); ?>" | sudo tee /usr/share/nginx/html/info.php

通过浏览器访问http://your_server_ip/info.php,查看PHP信息页面以确认安装成功。

以上步骤应该可以帮助你在CentOS系统上成功安装LNMP环境。如果在安装过程中遇到问题,可以参考相关软件的官方文档或寻求社区帮助。

0
看了该问题的人还看了