centos

CentOS安装LNMP步骤是什么

小樊
81
2025-02-09 09:03:39
栏目: 智能运维

在CentOS系统上安装LNMP(Linux, Nginx, MySQL, PHP)环境是一个常见的任务,用于搭建Web服务器。以下是详细的安装步骤:

1. 更新系统

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

sudo yum update -y

2. 安装必要的开发工具和依赖库

sudo yum install wget epel-release -y

3. 安装Nginx

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

验证Nginx是否安装成功:

nginx -v

4. 安装MySQL

方法一:使用YUM源安装MySQL

sudo yum install mysql-community-server -y

启动MySQL服务并设置开机自启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld

查看MySQL初始root密码:

sudo grep 'temporary password' /var/log/mysqld.log

修改root密码:

mysql -u root -p

输入密码后,修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
FLUSH PRIVILEGES;

方法二:使用一键安装包安装MySQL(推荐)

下载并安装LNMP一键安装包:

wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3
./install.sh

按照提示设置MySQL root密码和其他配置。

5. 安装PHP

方法一:使用YUM源安装PHP

sudo yum install php php-mysql -y

方法二:使用一键安装包安装PHP(推荐)

在安装LNMP一键安装包时,PHP部分会自动处理。

6. 配置Nginx支持PHP

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

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

找到以下部分并修改:

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
看了该问题的人还看了