linux怎么安装lnmp
linux怎么安装lnmp详细介绍
在 Linux 系统上安装 LNMP(Linux + Nginx + MySQL + PHP)环境,可按以下步骤操作:
1. 更新系统
首先要更新系统的软件包列表与已安装的软件包,以确保系统为最新状态。以 Ubuntu 系统为例,可在终端中执行以下命令:
bash
updateupgrade
若是 CentOS 系统,就使用以下命令:
bash
yum update
2. 安装 Nginx
Ubuntu 系统
bash
nginx
CentOS 系统
bash
yum nginx
安装完成后,启动 Nginx 服务并设置为开机自启:
bash
systemctl start nginxsystemctl nginx
3. 安装 MySQL
Ubuntu 系统
bash
mysql-server
CentOS 系统
bash
yum mysql-server
安装完毕,启动 MySQL 服务并设置为开机自启:
bash
systemctl start mysqldsystemctl mysqld
接着,运行安全脚本以提高 MySQL 的安全性:
bash
mysql_secure_installation
按照提示设置密码并完成其他安全配置。
4. 安装 PHP 及相关扩展
Ubuntu 系统
bash
php-fpm php-mysql
CentOS 系统
bash
yum php-fpm php-mysql
安装完成后,启动 PHP-FPM 服务并设置为开机自启:
bash
systemctl start php-fpmsystemctl php-fpm
5. 配置 Nginx 以支持 PHP
编辑 Nginx 的配置文件,一般位于/etc/nginx/sites-available/default。在server块中添加以下内容,使 Nginx 能够处理 PHP 文件:
nginx
~ \.php$unix:/run/php/php8.1-fpm.sock
index.php
SCRIPT_FILENAME
fastcgi_params
保存并退出文件,然后检查 Nginx 配置是否正确:
bash
nginx
若配置无误,重新加载 Nginx 服务:
bash
systemctl reload nginx
6. 测试 LNMP 环境
在 Nginx 的网站根目录(通常是/var/www/html)下创建一个 PHP 测试文件info.php:
bash
/var/www/html/info.php
在文件中添加以下内容:
php
保存并退出文件。在浏览器中访问http://your_server_ip/info.php,如果能看到 PHP 的信息页面,就表明 LNMP 环境已成功安装。
7. 清理测试文件
测试完成后,为了安全起见,可删除测试文件:
bash
/var/www/html/info.php
912 /var/www/html/info.php
通过以上步骤,你就可以在 Linux 系统上成功安装并配置 LNMP 环境。