Ubuntu Server 16.04 LTS 上安裝 LAMP圖解教程
LAMP 方案是一系列自由和開源軟件的集合,包含了 Linux、Web 服務(wù)器 (Apache)、 數(shù)據(jù)庫服務(wù)器 (MySQL / MariaDB) 和 PHP (腳本語言)。LAMP 是那些需要安裝和構(gòu)建動態(tài)網(wǎng)頁應(yīng)用的基礎(chǔ)平臺,比如WordPress、Joomla、OpenCart 和 Drupal。
在這篇文章中,我將描述如何在 Ubuntu Server 16.04 LTS 上安裝 LAMP,眾所周知 Ubuntu 是一個基于 Linux 的操作系統(tǒng),因此它構(gòu)成了 LAMP 的第一個部分,在接下來的操作中,我將默認你已經(jīng)安裝了 Ubuntu Server 16.04。
Ubuntu Server 16.04 安裝方法:
Ubuntu 16.04 Server Edition 英文版安裝教程
Ubuntu 16.04 中文版安裝基礎(chǔ)入門教程(圖文)
Apache2 web 服務(wù)器的安裝 :
在 Ubuntu linux 中,web 服務(wù)器是 Apache2,我們可以利用下面的命令來安裝它:
linuxtechi@ubuntu:~$ sudo apt update linuxtechi@ubuntu:~$ sudo apt install apache2 -y
當(dāng)安裝 Apache2 包之后,Apache2 相關(guān)的服務(wù)是啟用的,并在重啟后自動運行。在某些情況下,如果你的 Apache2 服務(wù)并沒有自動運行和啟用,你可以利用如下命令來啟動和啟用它。
linuxtechi@ubuntu:~$ sudo systemctl start apache2.service linuxtechi@ubuntu:~$ sudo systemctl enable apache2.service linuxtechi@ubuntu:~$ sudo systemctl status apache2.service
如果你開啟了 Ubuntu 的防火墻(ufw),那么你可以使用如下的命令來解除 web 服務(wù)器的端口(80和443)限制
linuxtechi@ubuntu:~$ sudo ufw status Status: active linuxtechi@ubuntu:~$ sudo ufw allow in 'Apache Full' Rule added Rule added (v6) linuxtechi@ubuntu:~$
現(xiàn)在開始訪問你的 web 服務(wù)器 :
打開瀏覽器并輸入服務(wù)器的IP地址或者主機名(http://IP_Address_OR_Host_Name),在我的例子中我的服務(wù)器 IP是‘192.168.1.13'
數(shù)據(jù)庫服務(wù)器的安裝 (MySQL Server 5.7) :
MySQL 和 MariaDB 都是 Ubuntu 16.04 中的數(shù)據(jù)庫服務(wù)器。 MySQL Server 和 MariaDB Server的安裝包都可以在Ubuntu 的默認軟件源中找到,我們可以選擇其中的一個來安裝。通過下面的命令來在終端中安裝mysql服務(wù)器。
linuxtechi@ubuntu:~$ sudo apt install mysql-server mysql-client
在安裝過程中,它會要求你設(shè)置 mysql 服務(wù)器 root 帳戶的密碼。
確認 root 帳戶的密碼,并點擊確定。
MySQL 服務(wù)器的安裝到此已經(jīng)結(jié)束了, MySQL 服務(wù)會自動啟動并啟用。我們可以通過如下的命令來校驗 MySQL 服務(wù)的狀態(tài)。
linuxtechi@ubuntu:~$ sudo systemctl status mysql.service
MariaDB Server的安裝 :
在終端中使用如下的命令來安裝 Mariadb 10.0 服務(wù)器。
linuxtechi@ubuntu:~$ sudo apt install mariadb-server
運行如下的命令來設(shè)置 MariaDB root 帳戶的密碼,還可以用來關(guān)閉某些選項,比如關(guān)閉遠程登錄功能。
linuxtechi@ubuntu:~$ sudo mysql_secure_installation
PHP 腳本語言的安裝:
PHP 7 已經(jīng)存在于 Ubuntu 的軟件源中了,在終端中執(zhí)行如下的命令來安裝 PHP 7:
linuxtechi@ubuntu:~$ sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
創(chuàng)建一個簡單的 php 頁面,并且將它移動到 apache 的文檔根目錄下 (/var/www/html)
linuxtechi@ubuntu:~$ vi samplepage.php <?php phpinfo(); ?>
在 vi 中編輯之后,保存并退出該文件。
linuxtechi@ubuntu:~$ sudo mv samplepage.php /var/www/html/
現(xiàn)在你可以從 web 瀏覽器中訪問這個頁面, 輸入 : “http://<Server_IP>/samplepage.php” ,你可以看到如下頁面。
以上的頁面向我們展示了 PHP 已經(jīng)完全安裝成功了。
phpMyAdmin 的安裝:
phpMyAdmin 可以讓我們通過它的 web 界面來執(zhí)行所有與數(shù)據(jù)庫管理和其他數(shù)據(jù)庫操作相關(guān)的任務(wù),這個安裝包已經(jīng)存在于 Ubuntu 的軟件源中。
利用如下的命令來在 Ubuntu server 16.04 LTS 中安裝 phpMyAdmin。
linuxtechi@ubuntu:~$ sudo apt install php-mbstring php7.0-mbstring php-gettext linuxtechi@ubuntu:~$ sudo systemctl restart apache2.service linuxtechi@ubuntu:~$ sudo apt install phpmyadmin
在以下的安裝過程中,它會提示我們選擇 phpMyAdmin 運行的目標(biāo)服務(wù)器。
選擇 Apache2 并點擊確定。
點擊確定來配置 phpMyAdmin 管理的數(shù)據(jù)庫。
指定 phpMyAdmin 向數(shù)據(jù)庫服務(wù)器注冊時所用的密碼。
確認 phpMyAdmin 所需的密碼,并點擊確認。
現(xiàn)在可以開始嘗試訪問 phpMyAdmin,打開瀏覽器并輸入 : “http://Server_IP_OR_Host_Name/phpmyadmin”
使用我們安裝時設(shè)置的 root 帳戶和密碼。
當(dāng)我們點擊“Go”的時候,將會重定向到如下所示的 ‘phpMyAdmin' web界面。
到現(xiàn)在,LAMP 方案已經(jīng)被成功安裝并可以使用了,歡迎分享你的反饋和評論。
相關(guān)文章
web服務(wù)器iptables配置腳本實現(xiàn)代碼
這篇文章主要介紹了web服務(wù)器iptables配置腳本實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-06-06Linux系統(tǒng)中kill命令殺死進程常用小技巧分享
這篇文章主要介紹了Linux系統(tǒng)中kill命令殺死進程常用小技巧,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06windows下安裝PEAR php5.3.1下解決出錯的方法
在配置好了Apache2.2.14和PHP5.3.1后,最近想安裝PEAR(PHP Extension and Application Repository),但是在執(zhí)行批處理文件go-pear.bat的時候出現(xiàn)了錯誤2010-02-02使用CDN之后APACHE日志記錄中IP地址不正確的解決方案
這篇文章主要介紹了使用CDN之后APACHE日志記錄中IP地址不正確的解決方案,需要的朋友可以參考下2014-12-12