Ubuntu 17.10上安装LEMP环境(Nginx,MariaDB,PHP7.1)

原创
ithorizon 7个月前 (10-06) 阅读数 32 #Linux

Ubuntu 17.10上安装LEMP环境(Nginx,MariaDB,PHP7.1)教程

随着互联网的逐步提升,网站成为了企业和个人展示自身形象、传递信息的重要平台。为了使网站能够稳定、高效地运行,搭建一个完整的Web服务器环境至关重要。LEMP环境是一种流行的开源Web服务器解决方案,它由Nginx、MariaDB(MySQL的分支)、PHP和PHP-FPM组成。本文将详细介绍怎样在Ubuntu 17.10操作系统上安装LEMP环境。

一、环境准备

在起初安装LEMP环境之前,请确保您的Ubuntu 17.10系统已经更新到最新版本。以下是更新系统的命令:

bash

sudo apt-get update

sudo apt-get upgrade

二、安装Nginx

Nginx是一个高性能的HTTP和反向代理服务器,它具有稳定的性能和丰盈的功能。以下是安装Nginx的命令:

bash

sudo apt-get install nginx

安装完成后,可以通过以下命令检查Nginx是否运行:

bash

sudo systemctl status nginx

如果Nginx正在运行,您可以通过访问 `http://localhost/` 来查看Nginx的默认欢迎页面。

三、安装MariaDB

MariaDB是一个高性能、符合MySQL兼容性的数据库服务器。以下是安装MariaDB的命令:

bash

sudo apt-get install mariadb-server

安装完成后,系统会要求您设置MariaDB的root密码。请确保设置一个强密码,以保护数据库平安。

bash

Enter password for the MariaDB 'root' user:

Repeat password for the MariaDB 'root' user:

设置密码后,可以通过以下命令登录MariaDB:

bash

sudo mysql -u root -p

登录后,您可以执行以下命令,设置root用户的远程访问权限:

sql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password';

FLUSH PRIVILEGES;

EXIT;

替换 `your_password` 为您设置的密码。

四、安装PHP7.1

PHP是一种流行的服务器端脚本语言,它广泛应用于Web开发。以下是安装PHP7.1的命令:

bash

sudo apt-get install php7.1 php7.1-fpm php7.1-mysql

安装完成后,可以通过以下命令检查PHP-FPM是否运行:

bash

sudo systemctl status php7.1-fpm

如果PHP-FPM正在运行,您可以通过访问 `http://localhost/info.php` 来查看PHP的信息。

五、配置Nginx与PHP

为了使Nginx能够解析PHP文件,我们需要配置Nginx的fastcgi_pass参数,使其指向PHP-FPM。以下是配置Nginx的步骤:

1. 打开Nginx的配置文件:

bash

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

2. 找到 `location ~ \.php$` 这一行,将其修改为以下内容:

nginx

location ~ \.php$ {

include snippets/fastcgi-php.conf;

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

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

3. 保存并关闭文件。

4. 重启Nginx和PHP-FPM,使配置生效:

bash

sudo systemctl restart nginx

sudo systemctl restart php7.1-fpm

六、测试LEMP环境

现在,您已经成就安装了LEMP环境。为了测试环境是否正常,可以创建一个明了的PHP文件,并访问该文件。

1. 在 `/var/www/html/` 目录下创建一个名为 `info.php` 的文件:

bash

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

2. 将以下内容粘贴到文件中:

php

phpinfo();

?>

3. 保存并关闭文件。

4. 通过浏览器访问 `http://localhost/info.php`,您应该能看到PHP的信息页面。

至此,您已经在Ubuntu 17.10上成就安装了LEMP环境。接下来,您可以在这个环境中搭建自己的网站,享受开源技术的便利。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门