ubuntu

LNMP在Ubuntu上的数据库配置方法

小樊
46
2025-04-17 11:22:01
栏目: 智能运维

LNMP是指Linux、Nginx、MySQL和PHP的组合,这是一个非常流行的用于部署动态网站和Web应用的技术栈。以下是在Ubuntu上配置LNMP环境的步骤:

安装Nginx

首先,打开终端并使用以下命令安装Nginx:

sudo apt update
sudo apt install nginx

安装完成后,你可以通过访问服务器的IP地址来验证Nginx是否正在运行。

安装MySQL

接下来,使用以下命令安装MySQL服务器:

sudo apt install mysql-server

在安装过程中,系统会提示你设置MySQL的root密码,请务必记住该密码,因为后续需要使用。

安装PHP

然后,安装PHP及其与MySQL的交互扩展:

sudo apt install php-fpm php-mysql

配置Nginx以支持PHP

编辑Nginx的默认站点配置文件,通常位于/etc/nginx/sites-available/default。找到处理PHP文件的部分,并确保它包含以下内容:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

注意:php7.4-fpm.sock路径可能会因PHP版本不同而有所变化,请根据实际情况进行调整。

重启服务

保存所有更改后,重启Nginx和PHP-FPM服务以应用新的配置:

sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm

测试LNMP环境

最后,为了确认LNMP环境已经正确搭建,可以在服务器的/var/www/html目录下创建一个名为info.php的文件,内容如下:

<?php
phpinfo();
?>

然后,在浏览器的地址栏中输入服务器的IP地址,如果能看到PHP的信息页面,那么说明LNMP环境已经成功搭建。

以上步骤可能会因Ubuntu版本的不同而有所变化,例如,如果你使用的是Ubuntu 20.04,可能需要将php7.4-fpm替换为php7.4-fpm.service。此外,对于生产环境,建议使用最新稳定版本的Ubuntu,并定期更新软件包以修复安全漏洞。

0
看了该问题的人还看了