本教程展示瞭如何在 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 上安裝 PHP 7
PHP 7.1 現在是 Ubuntu LTS 17.04 (Zesty Zapus) 上的默認 PHP 包。 按如下方式安裝 PHP 7:
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
如果要搜索所有可用的 PHP 7 模塊,可以使用以下命令:
sudo apt-cache search php- | less
安裝 MySQL 和 PHP 後,服務器需要重啟 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 信息頁面在您的瀏覽器中呈現,一切看起來都很好,您可以繼續下一步。
恭喜! 您已成功安裝 LAMP 堆棧。感謝您使用本教程安裝 LAMP(Linux 阿帕奇, MySQL, 什麼時候 PHP) 在 Ubuntu 17.04 (Zesty Zapus) 系統上。如需更多幫助和有用信息,我們建議查看官方 Apache、MySQL 和 PHP 網站。