ubuntu

LNMP在Ubuntu上的数据库配置

小樊
37
2025-04-07 09:38:13
栏目: 智能运维

LNMP是指Linux、Nginx、MySQL和PHP的组合,这是一种常见的网站服务器架构。在Ubuntu上配置LNMP环境主要包括安装和配置Nginx、MySQL以及PHP。以下是详细的步骤:

一、安装Nginx

  1. 打开终端,执行更新命令:
sudo apt-get update
  1. 安装Nginx:
sudo apt-get install nginx

安装完成后,可以通过浏览器访问服务器的IP地址来检查Nginx是否安装成功。如果看到Nginx的默认欢迎页面,则表示安装成功。

二、安装及配置MySQL数据库

  1. 安装MySQL服务器和客户端:
sudo apt install mysql-server mysql-client
  1. 在安装过程中,系统会提示输入两次root密码,这将是之后登录MySQL的密码。

  2. 检查MySQL服务是否正常运行:

sudo service mysql status

如果MySQL处于运行状态,则表示安装成功。

  1. 修改MySQL的root密码:
mysql -u root -p

输入新的密码后,使用以下命令使设置生效:

FLUSH PRIVILEGES;

三、安装PHP

  1. 安装PHP及其相关模块:
sudo apt install php-fpm php-mysql
  1. 查看PHP版本:
php -v

四、配置Nginx服务以支持PHP

  1. 打开Nginx的默认配置文件:
sudo vim /etc/nginx/sites-enabled/default
  1. server块内,找到index开头的配置行,在该行中添加index.php

  2. server块内找到location \.php$,去除以下配置行的注释符号#,并将php7.0-fpm.sock改为php7.2-fpm.sock(请根据实际安装的PHP版本进行修改)。

  3. Esc退出编辑模式,然后输入:wq并按Enter键,保存并退出文件。

  4. 重启Nginx服务以应用更改:

sudo systemctl restart nginx.service

五、配置PHP

  1. 在Nginx的网站根目录中(通常是/var/www/html),新建一个phpinfo.php文件:
sudo vi /var/www/html/phpinfo.php
  1. 添加以下内容:
<?php
phpinfo();
?>
  1. 保存并退出文件。

  2. 启动PHP-FPM服务:

sudo service php7.2-fpm start

(请根据实际安装的PHP版本替换php7.2-fpm

现在,您可以通过访问服务器的IP地址来查看PHP信息页面,这表明LNMP环境已成功配置。

请注意,上述步骤中的命令和路径可能会因Ubuntu版本的不同而有所变化。建议参考所使用的Ubuntu版本的官方文档或搜索相关教程以获取最准确的信息。

0
看了该问题的人还看了