LAMP 方案是一系列自由和開源軟件的集合,包含了 Linux、Web 服務器 (Apache)、 數據庫服務器 (MySQL / MariaDB) 和 PHP (腳本語言)。LAMP 是那些需要安裝和構建動態網頁應用的基礎平臺,比如WordPress、Joomla、OpenCart 和 Drupal。
在這篇文章中,我將描述如何在 Ubuntu Server 16.04 LTS 上安裝 LAMP,眾所周知 Ubuntu 是一個基于 Linux 的操作系統,因此它構成了 LAMP 的第一個部分,在接下來的操作中,我將默認你已經安裝了 Ubuntu Server 16.04。
Ubuntu Server 16.04 安裝方法:
Ubuntu 16.04 Server Edition 英文版安裝教程
Ubuntu 16.04 中文版安裝基礎入門教程(圖文)
Apache2 web 服務器的安裝 :
在 Ubuntu linux 中,web 服務器是 Apache2,我們可以利用下面的命令來安裝它:
linuxtechi@ubuntu:~$ sudo apt updatelinuxtechi@ubuntu:~$ sudo apt install apache2 -y
當安裝 Apache2 包之后,Apache2 相關的服務是啟用的,并在重啟后自動運行。在某些情況下,如果你的 Apache2 服務并沒有自動運行和啟用,你可以利用如下命令來啟動和啟用它。
linuxtechi@ubuntu:~$ sudo systemctl start apache2.servicelinuxtechi@ubuntu:~$ sudo systemctl enable apache2.servicelinuxtechi@ubuntu:~$ sudo systemctl status apache2.service
如果你開啟了 Ubuntu 的防火墻(ufw),那么你可以使用如下的命令來解除 web 服務器的端口(80和443)限制
linuxtechi@ubuntu:~$ sudo ufw statusStatus: activelinuxtechi@ubuntu:~$ sudo ufw allow in 'Apache Full'Rule addedRule added (v6)linuxtechi@ubuntu:~$
現在開始訪問你的 web 服務器 :
打開瀏覽器并輸入服務器的IP地址或者主機名(http://IP_Address_OR_Host_Name),在我的例子中我的服務器 IP是‘192.168.1.13'
數據庫服務器的安裝 (MySQL Server 5.7) :
MySQL 和 MariaDB 都是 Ubuntu 16.04 中的數據庫服務器。 MySQL Server 和 MariaDB Server的安裝包都可以在Ubuntu 的默認軟件源中找到,我們可以選擇其中的一個來安裝。通過下面的命令來在終端中安裝mysql服務器。
linuxtechi@ubuntu:~$ sudo apt install mysql-server mysql-client
在安裝過程中,它會要求你設置 mysql 服務器 root 帳戶的密碼。
確認 root 帳戶的密碼,并點擊確定。
MySQL 服務器的安裝到此已經結束了, MySQL 服務會自動啟動并啟用。我們可以通過如下的命令來校驗 MySQL 服務的狀態。
linuxtechi@ubuntu:~$ sudo systemctl status mysql.service
MariaDB Server的安裝 :
在終端中使用如下的命令來安裝 Mariadb 10.0 服務器。
linuxtechi@ubuntu:~$ sudo apt install mariadb-server
運行如下的命令來設置 MariaDB root 帳戶的密碼,還可以用來關閉某些選項,比如關閉遠程登錄功能。
linuxtechi@ubuntu:~$ sudo mysql_secure_installation
新聞熱點
疑難解答
圖片精選