LAMP即Linux、Apache、MySQL或MariaDB、PHP的簡稱,它是一組常用來搭建動態(tài)網(wǎng)站或服務(wù)器的開源軟件,在Linux服務(wù)器下搭建LAMP環(huán)境非常容易。Debian作為流行的Linux發(fā)行版,目前已更新至Debian 11,那么如何在Debian 11下安裝搭建LAMP環(huán)境?下面一起來了解下。
創(chuàng)新互聯(lián)建站是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),網(wǎng)絡(luò)空間、主機租用、主機托管,四川、重慶、廣東電信服務(wù)器租用,成都服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。
背景條件:部署一臺Debian 11服務(wù)器,例如Vultr VPS服務(wù)器。
1、開通了Vultr VPS服務(wù)器后,登錄到Vultr賬戶,創(chuàng)建具有sudo權(quán)限的非root用戶,然后使用SSH工具登錄到服務(wù)器。
2、接著便可以安裝LAMP環(huán)境了。執(zhí)行下面命令以安裝Apache2和相關(guān)實用程序:
$ sudo apt install apache2 apache2-utils -y
設(shè)置在服務(wù)器系統(tǒng)啟動時,可以啟動Apache服務(wù)。
$ sudo systemctl enable apache2
運行下面命令,啟動Apache服務(wù)。
$ sudo systemctl start apache2
檢查Apache服務(wù)的狀態(tài)。
$ sudo systemctl status apache2
3、安裝MariaDB數(shù)據(jù)庫
執(zhí)行下面命令安裝數(shù)據(jù)庫服務(wù)器,這里以MariaDB數(shù)據(jù)庫為例。
$ sudo apt-get install mariadb-server -y
啟動MariaDB服務(wù),然后設(shè)置它能在系統(tǒng)啟動時啟動。
$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb
檢查MariaDB服務(wù)的狀態(tài)
$ sudo systemctl status mariadb
執(zhí)行下面命令來保護數(shù)據(jù)庫腳本,命令行界面顯示的問題,鍵入“Y”即可。
$ sudo mysql_secure_installation
4、安裝PHP程序
執(zhí)行下面命令在Debian 11服務(wù)器上安裝PHP和常用擴展。
$ sudo apt install php php-cli php-mysql libapache2-mod-php php-gd php-xml php-curl php-common -y
通過上面幾個步驟,我們便在Debian 11系統(tǒng)上安裝了LAMP環(huán)境,接下來需要配置防火墻,以允許SSH、HTTP、HTTPS常用端口訪問。
$ sudo ufw default deny incoming
$ sudo ufw default allow outgoing
$ sudo ufw allow ssh
$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp
$ sudo ufw enable
$ sudo ufw reload