ubuntu 20.04系统搭建LNMP环境的方法

1. 系统准备

首先,确保您的系统是最新的Ubuntu 20.04版本。您可以通过以下命令来检查:

lsb_release -a

如果输出中显示有20.04的版本号,则说明您的系统已经是最新的Ubuntu 20.04版本。

然后,更新系统的软件包列表以及已安装的软件包:

sudo apt update

sudo apt upgrade -y

2. 安装Nginx

首先,使用以下命令安装Nginx:

sudo apt install nginx

安装完成后,您可以使用以下命令启动Nginx服务:

sudo systemctl start nginx

通过浏览器访问您的服务器的公共IP地址或域名,您应该能够看到Nginx的欢迎页面。

3. 安装MySQL

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

sudo apt install mysql-server

安装过程中会要求您设置MySQL的root密码,设置完成后继续进行安装。

安装完成后,您可以使用以下命令启动MySQL服务:

sudo systemctl start mysql

然后,执行MySQL的安全脚本,以提高安全性:

sudo mysql_secure_installation

该脚本将引导您设置一些安全选项,例如删除匿名用户、禁止远程root登录等。

4. 安装PHP

使用以下命令安装PHP及必要的扩展:

sudo apt install php php-fpm php-mysql

安装完成后,您可以使用以下命令启动PHP-FPM服务:

sudo systemctl start php7.4-fpm

4.1 配置Nginx和PHP

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

sudo nano /etc/nginx/sites-available/default

将以下代码插入到server块的位置:

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

}

保存并关闭文件。然后,重新加载Nginx配置:

sudo systemctl reload nginx

5. 验证LNMP环境

为了验证LNMP环境已成功安装,您可以创建一个简单的PHP文件来测试。

在Nginx的网站目录(默认为/var/www/html)中创建一个名为info.php的文件:

sudo nano /var/www/html/info.php

将以下代码插入到文件中:

<?php

phpinfo();

?>

保存并关闭文件。然后,通过浏览器访问您的服务器的公共IP地址或域名,您应该能够看到PHP的信息页面。

如果您能够成功看到PHP的信息页面,则表示LNMP环境已成功搭建。

总结

通过本文的步骤,您已经成功搭建了Ubuntu 20.04系统上的LNMP环境。您现在可以在这个环境中搭建和运行您的网站或应用程序。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

操作系统标签