共計 2327 個字符,預(yù)計需要花費(fèi) 6 分鐘才能閱讀完成。
本篇內(nèi)容主要講解“Ubuntu 如何安裝 Apache、MySQL、PHP 和 LAMP”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓丸趣 TV 小編來帶大家學(xué)習(xí)“Ubuntu 如何安裝 Apache、MySQL、PHP 和 LAMP”吧!
1. 安裝 apache
$ sudo apt update sudo apt install apache2
中間會遇到停頓詢問是否繼續(xù), 輸入 y 然后 回車.
2. 測試 apache
通過查看 apache 服務(wù)的狀態(tài), 檢查 apache 是否安裝正確.
$ sudo service apache2 status
查看完狀態(tài), 你需要按下 q 退出, apache server 的狀態(tài).
查看之后, 知道 apache 的服務(wù)已經(jīng)起來了, 那么下一步應(yīng)該去查看一些 apache web 頁面.
輸入 ip 地址到瀏覽器的地址欄然后回車就會看到.
如果你不知道自己的 ip 地址是多少, 那么你可以通過下面的命令查看:
$ sudo ifconfig | grep -eo inet (addr:)?([0-9]*\.){3}[0-9]* | grep -eo ([0-9]*\.){3}[0-9]* | grep -v 127.0.0.1
當(dāng)你在瀏覽器看到上面頁面的時候說明已經(jīng)搞定了. 你所看到的頁面就是文件
/var/www/html/index.html
如果你想修改頁面, 直接修改它 /var/www/html/index.html 就行.
3. 安裝 mysql
$ sudo apt update sudo apt install mysql-server
輸入 y 然后 回車?yán)^續(xù).
安裝完成后, 我們查看 mysql 服務(wù)有沒有起來.
$ sudo service mysql status
如果起來, 你將會看到激活的狀態(tài)如下:
你可能需要按 q 退查看服務(wù)狀態(tài), 也可能不需要.(我這里不需要)
4. 配置 mysql 安全
為了 mysql 服務(wù)器的安全配置, 你應(yīng)該運(yùn)行 mysql_secure_installation
$ sudo mysql_secure_installation
如果你在步驟 1 創(chuàng)建了 root 用戶的密碼, 可能會提示你在這里輸入. 否則, 你將被要求創(chuàng)建一個.
你將被問及是否要設(shè)置驗證密碼插件。
除非出于某種原因需要強(qiáng)制執(zhí)行嚴(yán)格的密碼策略,否則沒有必要這樣做。
到上面這幅圖, 這里按下回車就行了, 如果你不想設(shè)置驗證密碼插件.
按下回車后會出現(xiàn)如下情況:
如果你沒有在步驟 1 創(chuàng)建 root 用戶的密碼, 那么你必須現(xiàn)在在這里創(chuàng)建一個.
注意,當(dāng)您在 linux 中輸入密碼時,不會顯示您正在輸入的內(nèi)容(沒有星號或圓點(diǎn))。
輸入 y 且按 enter 鍵移除匿名用戶.
輸入 y 且按 enter 鍵不運(yùn)行 root 用戶遠(yuǎn)程登錄. 這將防止機(jī)器人和黑客試圖猜測 root 用戶密碼。
輸入 y 且按 enter 鍵去移除測試用的數(shù)據(jù)庫.
輸入 y 且按 enter 鍵去重新加載特權(quán)表.
然后, 完成.
作為測試,你可以登錄到 mysql 服務(wù)器并運(yùn)行 version 命令.
$ sudo mysqladmin -p -u root version
我這里第一個密碼是切換到 root 用戶密碼, 第二個密碼是剛設(shè)置的 mysql 的根密碼.
輸入之前設(shè)置的 mysql 根密碼,應(yīng)該會看到以下內(nèi)容:
現(xiàn)在已經(jīng)成功安裝和配置了 mysql!
5. 安裝 php
讓我們從更新存儲庫和使用 apt 安裝 php 包開始。我們還將安裝另外兩個包 libapache2-mod-php 和 php – mysql,它們允許 php 與 mysql 數(shù)據(jù)庫通信.
$ sudo apt update sudo apt install php libapache2-mod-php php-mysql
當(dāng)提示安裝 php 包時,按 y 并回車.
6. 測試 php
一旦包完成安裝,我們就可以在命令行中測試 php 了。
$ php -version
如果 php 安裝正確,你應(yīng)該看到類似如下:
非常棒, 現(xiàn)在,讓我們測試用于 apache 的 php.
在文檔根目錄中創(chuàng)建一個名為 info.php 的新文件
ubuntu 18.04 中默認(rèn)的文檔根目錄是 /var/www/html/
一旦確定了文檔根目錄的位置,就可以使用 vi 或 vim 或 gedit 或 其他的文本編輯器創(chuàng)建一個名為 info.php 的新文件。(如果用不慣 vi, 建議使用可視化文本編輯器 gedit)
在本例中,我們將在 /var/www/html/ 中創(chuàng)建一個新文件
$ sudo vi /var/www/html/info.php
寫入 info.php 的內(nèi)容如下:
?php
phpinfo();
?
即如下圖
然后保存退出.
現(xiàn)在我們可以在瀏覽器中加載這個文件, 通過在瀏覽器中輸入:
http://your_ip/info.php
我這里是 192.168.1.10 所以我在瀏覽器中輸入的是 http://192.168.1.10/info.php
如果你不知道自己的 ip 是多少, 你可以通過下面的命令知道:
$ sudo ifconfig | grep -eo inet (addr:)?([0-9]*\.){3}[0-9]* | grep -eo ([0-9]*\.){3}[0-9]* | grep -v 127.0.0.1
下面我們可以看到 php 信息頁面工作正常。
一旦您確認(rèn) php 工作正常,刪除 info.php 是很重要的,因為它包含可能對黑客有用的信息。
$ sudo rm /var/www/html/info.php
到此,相信大家對“Ubuntu 如何安裝 Apache、MySQL、PHP 和 LAMP”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!