如何在 Ubuntu 17.10 上安装 LAMP 堆栈

在本教程中,我们将向您展示如何在您的 Ubuntu 17.10 服务器上安装 LAMP 堆栈。 对于那些不知道的人,LAMP 代表了一个功能齐全的堆栈,其中包含最流行的 Web 服务器,称为 Apache,最流行的数据库服务器 MySQL 和最流行的开源网络编程语言 PHP。 所有组件都是免费的开源软件,组合适合构建动态网页。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示 LAMP 的分步安装(Linux Apache、MySQL 和 PHP)在 Ubuntu 17.10 Artful Aardvark 服务器上。

在 Ubuntu 17.10 Artful Aardvark 上安装 LAMP Stack

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

apt-get update apt-get upgrade

步骤 2. 安装 Apache Ubuntu 17.10 上的网络服务器。

我们将安装 Apache 使用 apt-get,它是 ubuntu 的默认包管理器:

apt-get install -y apache2 apache2-utils

在您的系统上安装 apache 服务后,启动所有必需的服务:

systemctl enable apache2 systemctl start apache2 systemctl status apache2

查看 Apache 版本:

$ apache2 -v Server version: Apache/2.4.27 (Ubuntu) Server built: 2017-09-18T15:46:93

您可以验证 Apache 通过打开您喜欢的网络浏览器并输入 URL 来真正运行 https://your-server's-address,如果已安装,那么您将看到:

步骤 3. 在 Ubuntu 17.10 上安装 MariaDB。

现在我们的 Web 服务器已经启动并运行,是时候安装 MariaDB 了。 MariaDB 是一个数据库管理系统。 基本上,它将组织并提供对我们网站可以存储信息的数据库的访问:

sudo apt-get install mariadb-server mariadb-client

完成后,您可以通过运行以下命令来验证 MariaDB 是否已安装:

systemctl status mariadb systemctl enable mariadb systemctl start mariadb

默认情况下,MariaDB 未加固。 您可以使用 mysql_secure_installation 脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MariaDB:

mysql_secure_installation

像这样配置它:

- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y

要登录 MariaDB,请使用以下命令(请注意,它与登录 MySQL 数据库的命令相同):

mysql -u root -p

步骤 4. 在 Ubuntu 17.10 上安装 PHP 7.1。

在撰写本文时,PHP7.1 是 PHP 的最新稳定版本,与 PHP7.0 相比具有较小的性能优势。 Enter 以下命令安装 PHP7.1:

apt-get install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline

启用 Apache php7.1模块然后重启 Apache 网络服务器:

a2enmod php7.1 systemctl restart apache2

检查 PHP 版本:

### php --version PHP 7.1.8-1ubuntu1 (cli) (built: Aug 18 2017 15:46:93) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies  with Zend OPcache v7.1.8-1ubuntu1, Copyright (c) 1999-2017, by Zend Technologies

要测试 PHP,请创建一个名为 info.php 的测试文件,其内容如下。 Save 该文件,然后浏览到它以查看 PHP 是否正常工作:

nano /var/www/html/info.php

在此文件中,粘贴以下代码:

<?php phpinfo(); ?>

尝试访问它 https://server_ip_address/info.php. 如果 PHP 信息页面在您的浏览器中呈现,那么一切看起来都很好,您可以继续下一步了。

在 Ubuntu 17.10 上安装 LAMP 堆栈

恭喜! 您已成功安装 LAMP 堆栈。 感谢您使用本教程安装 LAMP (Linux Apache, MySQL, 和 PHP) 在 Ubuntu 17.10 (Artful Aardvark) 系统中。 如需更多帮助或有用信息,我们建议您查看官方 Apache、MySQL 和 PHP 网站。

Save

Save