本教程將向您展示如何在 Ubuntu 17.04 服務器上安裝 LAMP 堆棧。對於那些不知道的人,LAMP 代表了一個功能齊全的堆棧,其中包括最流行的 Web 服務器 Apache、最流行的數據庫服務器 MySQL 和最流行的開源網絡編程語言 PHP。…所有組件都是免費的開源軟件,這種組合適合構建動態網頁。

本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,將您的網站託管在您的 VPS 上。安裝非常簡單。 了解如何在 Ubuntu 17.04 (Zesty Zapus) 服務器上分階段安裝 LAMP(Linux Apache、MySQL 和 PHP)。

在 Ubuntu 17.04 上安裝 LAMP 堆棧

步驟 1. 首先,運行以下命令以確保所有系統包都是最新的。 apt-get 終端命令。

apt-get update
apt-get upgrade

步驟 2. 在 Ubuntu 17.04 上安裝 Apache。

使用 ubuntu 的默認包管理器 apt-get 安裝 Apache。你還需要安裝 libapache2-mod-php 將 PHP 與 Apache2 一起使用的模塊:

apt-get install apache2 libapache2-mod-php

在系統上安裝 apache 服務後,啟動所有必需的服務。

systemctl enable apache2
systemctl start apache2
systemctl status apache2

檢查您的 Apache 版本:

apache2 -v

通過打開您喜歡的 Web 瀏覽器並輸入 URL,您可以看到 Apache 正在運行。 https://your-server's-address如果已安裝,您應該會看到如下內容:

步驟 3. 在 Ubuntu 17.04 上安裝 MySQL

現在 Web 服務器正在運行,安裝 MySQL。 MySQL 是一個數據庫管理系統。基本上,它組織了我們的網站可以存儲信息的數據庫並提供對數據庫的訪問:

apt-get install mysql-server php7.1-mysql

完成後,您可以通過運行以下命令來驗證 MySQL 是否已安裝:

systemctl status mysql
systemctl enable mysql
systemctl start mysql

默認情況下,MySQL 未增強。你可以使用它 mysql_secure_installation 劇本。仔細閱讀以下步驟以設置 root 密碼、刪除匿名用戶、禁用遠程 root 登錄、刪除測試數據庫和訪問安全的 MySQL。

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

要登錄 MySQL,請使用以下命令(注意,這與登錄 MySQL 數據庫的命令相同):

mysql -u root -p

步驟 4. 在 Ubuntu 17.04 上安裝 PHP7

PHP 7.1 現在是 Ubuntu LTS 17.04 (Zesty Zapus) 的默認 PHP 包。使用以下命令安裝 PHP7:

sudo apt-get install -y php7.1 php7.1-cgi php7.1-cli php7.1-fpm php7.1-mysql php7.1-mcrypt php7.1-mbstring php7.1-common php7.1-curl php7.1-pgsq

如果要查找所有可用的 PHP7 模塊,可以使用以下命令:

sudo apt-cache search php- | less

服務器應該在重新啟動 Apache 並安裝 MySQL 和 PHP 後自動安裝。如果沒有,請運行以下命令:

sudo systemctl restart apache2
sudo systemctl restart mysql

要測試 PHP,請創建一個名為 info.php 的測試文件,其中包含以下內容:保存文件並瀏覽它以查看 PHP 是否正常工作。

nano /var/www/html/info.php

將以下代碼粘貼到此文件中。

<?php
phpinfo();
?>

嘗試訪問 https://your-server-ip/info.php.. 如果 PHP 信息頁面在您的瀏覽器中呈現,一切都會正常顯示,您可以繼續下一步。

在 Ubuntu 17.04 上安裝 LAMP 堆棧

恭喜! LAMP 堆棧現已成功安裝。 LAMP (Linux) 使用本教程 阿帕奇, MySQL, 什麼時候 PHP) Ubuntu 17.04 (Zesty Zapus) 系統。如需更多幫助和有用信息,我們建議查看官方 Apache、MySQL 和 PHP 網站。