LAMP堆疊是與網路服務相關的最常用的開源軟體組合。這個組合包括Apache Web伺服器、MySQL/MariaDB和PHP。通常MySQL/MariaDB資料庫是通過資料庫管理工具如phpMyAdmin來管理的。
本文將指導您在基於Ubuntu 15.04的伺服器上安裝LAMP的過程。
需求:
在我們開始之前,應該滿足一些需求:
- Ubuntu 15.04的最小安裝。
- 對伺服器的SSH訪問(如果您沒有直接訪問伺服器的權限)。
- 如果這台機器將用作伺服器,您應該確保它配置了靜態IP地址。
步驟1: 設置伺服器主機名和系統更新
1.一旦您的Ubuntu 15.04伺服器運行起來,通過SSH訪問並設置主機名。這可以通過使用以下命令輕鬆實現:
$ sudo hostnamectl set-hostname your-hostname.com $ hostnamectl

當然,您應該將“your-hostname.com”更改為您將使用的實際主機名。
2.為確保系統是最新的,運行以下命令:
$ sudo apt-get update && sudo apt-get upgrade

步驟2: 安裝Apache Web伺服器
3. Apache是最常用的網頁伺服器,它托管大多數在線網站。要在您的伺服器上安裝Apache,您只需輸入以下命令:
$ sudo apt-get install apache2

您現在可以運行以下命令來啟動Apache:
$ sudo service apache2 start

4. To verify if the web server is working correctly, open http://server-ip-address
in your browser. You can find your server IP address by running:
$ ifconfig –a

當您在瀏覽器中訪問IP地址時,您應該看到類似於這樣的頁面:

第三步:安裝帶有模組的PHP
5. PHP 代表超文字預處理器 。它是一種強大的程式語言,主要用於生成動態網頁,通常與資料庫一起使用。請注意,PHP 代碼由網頁伺服器執行。
要安裝PHP,只需運行以下命令:
$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. 要測試PHP安裝,請導航到網頁伺服器根目錄,創建並打開一個名為php_info.php
的文件:
$ cd /var/www/html/ $ sudo vim php_info.php
插入以下代碼:
<?php phpinfo(); ?>
保存文件並在瀏覽器中載入它,輸入http://your-ip-address/php_info.php
。您應該看到phpinfo()
函數的輸出,該函數將提供有關您的PHP設置的信息:

您可以稍後安裝更多PHP模組。要搜索更多模組,只需使用:
$ sudo apt search php5
第四步:安裝MariaDB服務器和客戶端
7. MariaDB 是一個相對較新的社區開發的數據庫管理系統。它是MySQL的一個分支,旨在在GNU GPL下保持免費。由於Oracle控制了MySQL的發行,該項目由MySQL的原始開發人員領導。它基本上提供與MySQL相同的功能,這裡沒有什麼可擔心的。
要在Ubuntu 15.04中安裝MariaDB,請運行以下命令:
$ sudo apt-get install mariadb-client mariadb-server

8. 安裝期間,您不會被要求為MariaDB根用戶設置密碼。要執行此操作,您需要發出以下一組命令:
$ sudo mysql –u root $ use mysql; $ update user set plugin='' where User='root'; $ flush privileges; $ quit

現在根用戶可以通過以下命令進行安全設置:
$ mysql_secure_installation
步驟5:安裝PhpMyAdmin
9. PhpMyAdmin 是一個網頁界面,通過它您可以輕鬆管理/管理您的MySQL/MariaDB數據庫。安裝非常簡單,可以使用以下命令完成:
$ sudo apt-get install phpmyadmin

安裝完成後,將要求您選擇您正在使用的Web服務器。選擇“Apache”並繼續:

10. 接下來將要求您是否希望使用dbconfig-common配置phpMyAdmin。如截圖所示,選擇“No”:

此時您的phpMyAdmin安裝已完成。要訪問它,您可以使用http://your-ip-address/phpmyadmin
:
要進行身份驗證,您可以使用MySQL根用戶和您為該用戶設置的密碼。


步驟6:在系統啟動時啟動LAMP
11. 即使安裝程序應該已經配置了Apache和MariaDB在系統啟動時自動啟動,您仍可以運行以下命令以確保它們已啟用:
$ sudo systemctl enable apache2 $ sudo systemctl enable mysql

您可以執行系統重新啟動以確保所有服務正常啟動。
就是這樣。您的Ubuntu 15.04服務器現在正在運行LAMP堆棧,您可以開始構建或部署您的Web項目。
Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/