一、Apache2 web服務器的安裝:
可以先更新一下服務器(可選)
1、sudo apt update # 獲取最新資源包
2、sudo apt upgrade # 本機軟件全部更新
3、sudo apt dist-upgrade # 本機系統軟件更新
提示:以下操作均在root用戶下進行,如在普通用戶,請自行加上sudo!
# 安裝Apache
apt install apache2
。。。中間部分輸出信息省略。。。
# 檢查是否開啟Apache,一般安裝完會默認開啟。
systemctl status apache2
# 開啟 、關閉和重啟Apache服務器
1、systemctl start apache2 # 開啟
2、systemctl stop apache2 # 關閉
3、systemctl restart apache2 # 重啟
現在開始訪問你的 Web 服務器,打開瀏覽器並輸入Ubuntu18.04的IP地址,不出意外就能訪問到Apache的默認信息頁面。
二、數據庫的安裝,這里安裝MySQL5.7:
見我的另一篇博客:https://www.cnblogs.com/opsprobe/p/9126864.html
安裝好MySQL5.7后記得回來,還得安裝PHP。
三、PHP的安裝:
PHP添加了支持動態網頁的服務器端網頁處理。
運行以下命令安裝PHP。
apt install php
。。。中間部分輸出信息省略。。。
測試PHP,查看版本:
php -v
接下來,我們需要告訴Apache首先提供PHP頁面。
打開 /etc/apache2/mods-enabled/dir.conf 文件並將其更改為首先列出index.php。
默認:
更改為:
修改配置文件以后,我們需要重新啟動一下Apache服務器。
systemctl restart apache2
在/var/www/html中創建一個名為index.php的新文件。
vim /var/www/html/index.php
輸入以下內容
<?php
phpinfo();
?>
保存並退出該文件。
打開瀏覽器並輸入Ubuntu18.04的IP地址,不出意外就能訪問到PHP的默認信息頁面。
現在在IP地址后面輸入/index.html也能訪問到Apache的默認信息頁面。
四、安裝PHP模塊(可選)
最有可能的是,當您安裝基於PHP的應用程序時,它將具有PHP模塊依賴性。
一個常見的PHP模塊是php-curl模塊。
我們可以用apt來安裝這些,只需在您需要安裝的模塊前面添加“php-”。
apt install php-curl
如果您在查找所需的模塊時遇到問題,只需輸入“apt install php”(模塊的第一個字母),然后按下TAB鍵,Ubuntu將為您列出所有匹配的包,如下圖所示:
# apt install php-c
注意:下面的是putty遠程Ubuntu18.04的截圖,按TAB鍵,在Ubuntu18.04的終端下不知道為什么沒反應,用putty遠程Ubuntu18.04可以列出所有匹配的包。
五、phpMyAdmin 的安裝(可選,主要可以通過它的 Web 界面來執行所有與數據庫管理和其他數據庫操作相關的任務):
安裝命令:
apt install phpmyadmin
選擇 Apache2 並點擊確定。(以下的選擇用TAB鍵)
點擊確定來配置 phpMyAdmin 管理的數據庫。
指定 phpMyAdmin 向數據庫服務器注冊時所用的密碼。
再次確認密碼。
出現如下圖所示,就表示phpMyAdmin安裝完畢了。
安裝完成后,創建phpMyAdmin的軟鏈接到Apache的根目錄下(我的是/var/www/html/)
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
現在開始嘗試訪問phpMyAdmin,打開瀏覽器並輸入:IP地址/phpmyadmin
注釋:phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於由於phpMyAdmin跟其他PHP程式一樣在網頁服務器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理MySQL數據庫,方便的建立、修改、刪除數據庫及資料表。也可借由phpMyAdmin建立常用的php語法,方便編寫網頁時所需要的sql語法正確性。
OK,到這里Ubuntu18.04下搭建LAMP環境基本已經配置完成。