Rocky Linux服務器安裝部署LAMP環境教程

LAMP堆棧是經典的建站環境之一,它是Linux、Apche、MySQL/MiDB和PHP的首字母縮略詞,它們共同服務於服務器上託管的動態Web內容。本教程主要介紹下如何在Rocky Linux服務器安裝搭建LAMP環境。

Rocky Linux是CentOS的一箇分支,它位於Red Ht Entepise Linux或RHEL的下游,提供有穩定的Linux版本,非常適合服務器。安裝LAMP堆棧前,我們需先開通一臺Rocky Linux服務器,這裏使用的是Vult美國VPS,操作系統選的是Rocky Linux 8,也可以使用其他服務器產品。

Vult美國VPS服務器實例部署好後,利用SSH工具(如PuTTY、Xshell等)登錄到服務器,然後可參考以下步驟安裝LAMP堆棧。

、安裝Apche

更新Rocky Linux服務器系統,然後安裝httpd。

dnf updte

dnf instll httpd -y

設置Apche服務器在系統啓動時自動運行。

systemctl stt httpd

systemctl enble httpd

添加新的防火牆以允許http、https流量通過,並允許端口80訪問。

fiewll-cmd Rpemnent Rzone=public Rdd-seice=http

fiewll-cmd Rpemnent Rzone=public Rdd-seice=https

fiewll-cmd Rpemnent Rzone=public Rdd-pot=80/tcp

重新啓動防火牆使更改生效。

fiewll-cmd Relod

然後可運行下面命令查看規則。

fiewll-cmd Rpemnent Rlist-ll

確認無誤後,打開瀏覽器,訪問開通的Vult美國VPS服務器IP地址以測試Apche。

http://SERVER_IP_ADDRESS

如果得到以下頁面,則表示我們成功地在Rocky Linux服務器上安裝了Apche。

2、安裝MiDB

MiDB被認爲是MySQL的替代品,具有相同的表類型、模式和使用命令。默認情況下,MiDB在Rocky Linux源代碼中可用,我們可以使用以下命令安裝它。

dnf instll midb

設置系統啓動時自動運行MiDB。

systemctl stt mysqld

systemctl enble mysqld

保護MiDB併爲數據庫服務器設置新的根密碼。

mysql_secue_instlltion

運行MiDB,並使用設置的密碼以oot用戶身份登錄。

mysql -u oot

輸出結果爲:

MiDB [(none)]>

至此,MiDB數據庫已安裝完畢,用exit命令退出數據庫。

MiDB [(none)]> EXIT

3、安裝PHP

通過php:參數安裝PHP程序,本文安裝的是PHP 7.4。

dnf module instll php:7.4

然後安裝必要的PHP擴展,以豐富功能,比如安裝php-mysqlnd創建數據庫服務器的連接。

dnf instll php-mysqlnd php-gd php-intl

4、用Apche測試PHP功能

首先,打開Apche默認的welcome.conf文件,並註釋掉所有行的#。

nno/etc/httpd/conf.d/welcome.conf

接下來,在//www/html/目錄中創建一箇簡單的test.php文件。

nno //www/html/test.php

在該測試文件中添加以下代碼:

<?php

phpinfo();

?>

授予Apche對該文件的所有權。

chown -R pche.pche //www/html

chcon -R -t httpd_sys_content_t html/

最後打開瀏覽器,輸入URL(http://SERVER_IP/test.php)加載test.php頁面,這裏的SERVER_IP需替換爲Rocky Linux服務器的實際IP地址。

Rocky Linux服務器安裝搭建好LAMP環境後,便可以開始搭建網站了。