本教程将向您展示如何在Ubuntu17.10上安装Nginx、MariaDB和PHP7.1(LEMP)。您可以在VPS(虚拟专用服务器)或本地Ubuntu17.10计算机上按照本教程进行操作。PHP7.1包含在Ubuntu17.10中,与PHP7.0相比性能略有提升。第1步:更新包在安装LEMP环境之前,更新存储库和包是一个很好的做法。在Ubuntu17.10操作系统上运行以下命令。sudoaptupdatesudoaptupgrade第2步:安装NginxWeb服务器Nginx是当今非常流行的高性能Web服务器。它也可以用作反向代理。输入此命令以安装NginxWeb服务器。安装sudoaptinstallnginx后,我们可以在启动Ubuntu时自动启动Nginx,运行如下命令。...sudosystemctlenablenginx然后使用以下命令启动Nginx:sudosystemctlstartnginx现在检查其状态。systemctlstatusnginx输出:linuxidc@linuxidc:~$systemctlstatusnginxnginx.service-AhighperformancewebserverandareverseproxyserverLoaded:loaded(/lib/systemd/system/nginx.service;enabled;vendorpreset:enActive:active(running)sinceSat2017-12-1613:10:08CST;1min6sagoDocs:man:nginx(8)MainPID:23788(nginx)Tasks:5(limit:4915)CGroup:/system.slice/nginx.service├─23788nginx:masterprocess/usr/sbin/nginx-gdaemon;master_pr├─23789nginx:workerprocess├─23790nginx:workerprocess├─23791nginx:workerprocess└─23792nginx:workerprocess"enabled"表示开启开机自动启动,我们可以看到Nginx正在运行,注意上面的命令运行后不会立即退出。你需要按“q”让它退出。检查Nginx版本。nginx-v输出:nginxversion:nginx/1.12.1(Ubuntu)现在在浏览器地址栏中输入你的Ubuntu17.10服务器的公共IP地址。你应该看到“WelcometoNginx”网页,说明Nginxweb服务器运行正常。如果如果您想在本地Ubuntu17.10计算机上安装LEMP,请在浏览器地址栏中键入127.0.0.1或localhost。***,我们需要把www-data(Nginx用户)作为web根目录的属主。默认情况下,它由root用户拥有。sudochownwww-data:www-data/usr/share/nginx/html-R第三步:安装MariaDB数据库服务器MariaDB是MySQL的替代品。它是由MySQL团队的前成员开发的,他们担心Oracle可能会将MySQL变成一个封闭的产品。输入以下命令在Ubuntu17.10上安装MariaDB。安装sudoaptinstallmariadb-servermariadb-client后,应该会自动识别MariaDB服务器。使用systemctl检查其状态。systemctlstatusmariadb输出:mariadb.service-MariaDBdatabaseserverLoaded:loaded(/lib/systemd/system/mariadb.service;enabled;vendorpreset:Active:active(running)sinceSat2017-12-1613:18:04CST;1min51sagoMainPID:26260(mysqld)状态:“现在接受你的SQL请求……”任务:26(限制:4915)CGroup:/system.slice/mariadb.service└─26260/usr/sbin/mysqldDecember1613:18:02linuxidcsystemd[1]:StartingMariaDBdatabaseserver...1613年12月:18:03linuxidcmysqld[26260]:2017-12-1613:18:03139963505346816[NoDec1613:18:04linuxidcsystemd[1]:StartedMariaDBdatabaseserver.linuxidc@linuxidc:~$sudosystemctlstartmariadb如果未运行,请使用以下命令启动它:sudosystemctlstartmariadb要使MariaDB在启动时自动启动,请运行sudosystemctlenablemariadb现在运行安装安全脚本。.接下来,您可以按Enter键回答所有剩余问题,这将删除匿名用户、禁用远程root登录并删除测试数据库。这一步是MariaDB数据库安全的基本要求。(注意Y是大写的,这意味着按Enter等同于键入Y。)默认情况下,Ubuntu上的MaraiDB包使用unix_socket来验证用户登录,这意味着您可以使用操作系统的用户名和密码登录MariaDB控制台。因此,您可以运行以下命令登录而无需提供MariaDBroot密码。sudomariadb-uroot要退出,运行exit;检查MariaDB服务器版本信息。mariadb--version如您所见,我们安装了MariaDB10.1.25。mariadbVer15.1Distrib10.1.25-MariaDB,用于debian-linux-gnu(x86_64)使用readline5.2使用Nginx、MariaDB、PHP7.1(LEMP)在Ubuntu17.10上安装WordPress请参阅http://www.linuxidc.com/Linux/2017-12/149582.htm
