原生態(tài)Ubuntu部署LAMP環(huán)境 PHP8.1+MySQL+Apache

麥子 工具軟件265字?jǐn)?shù) 910閱讀3分2秒閱讀模式

如果我們部署WEB環(huán)境用于網(wǎng)站項(xiàng)目,我們還是建議用成熟的一鍵包或者可視化面板這種,畢竟軟件的部署和后續(xù)的運(yùn)維方便很多。但是,如果我們有需要學(xué)習(xí)Linux環(huán)境的原理,那還是要學(xué)會(huì)原生態(tài)部署軟件的,比如常用的LAMP環(huán)境我們這篇文章準(zhǔn)備部署一遍。

在前面的文章中,我們也有部署過(guò)LOMP。

對(duì)于Linux服務(wù)器Web環(huán)境,我們可能聽(tīng)說(shuō)過(guò)LNMP 或者 LAMP,很少有聽(tīng)說(shuō)過(guò)LOMP吧?這篇文章需要介紹的是,在Li...
143

第一、安裝Apache引擎

當(dāng)前服務(wù)器環(huán)境用的是Ubuntu鏡像,這里我們拿到服務(wù)器權(quán)限后,準(zhǔn)備先部署Apache。

sudo apt update
sudo apt install apache2 -y

同時(shí),我們最好也需要升級(jí)更新軟件源。

安裝完畢之后,通過(guò)命令檢查是否運(yùn)行。

sudo systemctl status apache2.service

這里可以看到上圖的 Running 狀態(tài)。

這里我們可以直接瀏覽器輸入IP地址可以看到 Apache的成功默認(rèn)界面。

第二、安裝MySQL數(shù)據(jù)庫(kù)

sudo apt install mysql-server -y

我們直接安裝默認(rèn)自帶的MYSQL數(shù)據(jù)庫(kù)版本。默認(rèn)應(yīng)該是8.0版本。如果我們需要安裝低版本,則需要單獨(dú)指定安裝。

安裝后,我們檢查看看是不在運(yùn)行。

sudo systemctl start mysql
sudo systemctl enable mysql

這里我們先啟動(dòng)設(shè)置啟動(dòng)項(xiàng)。

通過(guò)命令檢測(cè)數(shù)據(jù)庫(kù)是否運(yùn)行。

sudo systemctl status mysql

安裝完畢之后,我們需要配置數(shù)據(jù)庫(kù)的安全。這個(gè)我們有安裝過(guò)的朋友都知道,直接命令根據(jù)向?qū)гO(shè)置密碼。

sudo mysql_secure_installation

設(shè)置密碼,以及輕量默認(rèn)數(shù)據(jù)庫(kù)字段。

第三、安裝PHP軟件

sudo apt install php libapache2-mod-php php-mysql -y

默認(rèn)直接安裝PHP是8.1版本。

安裝完畢之后,我們進(jìn)行檢測(cè)看看。

我們直接用vi編輯器添加默認(rèn)頁(yè)面。

vi /var/www/html/info.php

然后添加代碼

<?php phpinfo();?>

然后保存后退出,在地址欄輸入:

http://IP地址/info.php

打開(kāi)看看。

看到這樣正常的PHP探針就可以開(kāi)。

這樣,我們的LAMP WEB環(huán)境三大組件都安裝成功。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2023年2月9日 08:08:25
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://bjj.org.cn/lamp.html