Ubuntu 22.04 服務器編譯部署LOMP Web環(huán)境(OpenLiteSpeed)

麥子 工具軟件143字數 1905閱讀6分21秒閱讀模式

對于Linux服務器Web環(huán)境,我們可能聽說過LNMP 或者 LAMP,很少有聽說過LOMP吧?這篇文章需要介紹的是,在Linux Ubuntu 22.04中部署LOMP。LOMP 是 Linux, OpenLiteSpeed, MariaDB, 以及 PHP 的縮寫,這里我們用的是OpenLiteSpeed 開源引擎,而 LiteSpeed 是付費引擎。

OpenLiteSpeed,可能不是特別家喻戶曉的HTTP引擎服務器,但是如果懂行的應該知道,其實也是一個高性能、輕量級、開源的HTTP服務器。MariaDB是MySQL數據庫服務器的替代品。它快速、穩(wěn)定、可擴展。

第一、安裝OpenLiteSpeed

運行以下命令將OpenLiteSpeed存儲庫添加到服務器。

sudo wget -O - https://repo.litespeed.sh | sudo bash

添加到庫中后,我們需要升級系統(tǒng)源軟件。

sudo apt update -y

接下來,我們才可以安裝OpenLiteSpeed和所需的依賴包。

sudo apt install openlitespeed -y

安裝完畢之后,我們啟動OpenLiteSpeed。

sudo systemctl start lsws

啟動后感覺沒有什么反應,不清楚到底有沒有安裝上。

sudo systemctl status lsws

那就用腳本檢測看看當前的狀態(tài)。

很明顯,看到 Running 在運行中。

第二、啟動OpenLiteSpeed界面

OpenLiteSpeed 其實和一般的WEB引擎不同,他還是有單獨的WEB界面的。

sudo ufw allow 7080,80,443,8088/tcp

這里我們提前將需要的端口授權。如果我們用的服務器有安全組的,也需要將端口添加。當然,這個前提是我們有開啟ufw防火墻,如果沒有開啟那你設置不設置也不要緊。當然,如果我們的服務器有安全組的,還是需要添加的。

服務器IP地址:8088

這里我們在瀏覽器打開。

看到這個界面說明是安裝好了OpenLiteSpeed。同樣在這個界面,我們還可以檢查PHP探針,可以看到默認有安裝PHP7.4,如果我們用這個版本就更好不要安裝。如果是需要PHP其他版本也可以登錄后臺部署安裝。

OpenLiteSpeed 的好處就是有客戶端,我們直接可以在線管理。

第三、安裝MariaDB數據庫

sudo apt install mariadb-server -y

這里我們不用MYSQL數據庫,而是用當前流行可以替代MYSQL的MariaDB數據庫。

sudo systemctl start mariadb

sudo systemctl enable

安裝完畢之后,我們要啟動數據庫和設置開機啟動。

我們還可以檢測看看當前數據庫運行狀態(tài)。

sudo systemctl status mariadb

安裝MariaDB數據庫

如果我們有編譯安裝過LNMP或者LAMP,應該知道還需要對數據庫安全設置。

sudo mysql_secure_installation

這里根據向導設置數據庫安全。

我們需要設置root密碼,以及清理數據庫默認信息。

第四、安裝PHP版本

前面我們也有提到,我們在安裝OpenLiteSpeed的時候默認安裝的是PHP7.4,如果我們這個版本可以用,那就不要再安裝PHP。如果我們PHP需要安裝其他版本,比如PHP8.1或者8.2,那可以在這里再安裝。

sudo apt-cache search lsphp

檢測看到可以當前安裝的PHP版本。

這里我們可以看到PHP8.1和PHP8.2都是支持的。

sudo apt install lsphp82 lsphp82-common lsphp82-mysql -y

這里我們可以直接安裝PHP8.2和必備的模塊。

安裝完畢PHP之后,我們還需要配置到應用中,默認還沒有啟動最新版本PHP。

sudo /usr/local/lsws/admin/misc/admpass.sh

運行這個腳本,我們需要給OpenLiteSpeed設置管理員賬戶才可以登錄訪問面板。

這里我們在設置密碼的時候要慢一點,因為在Linux中輸入密碼是看不到的。完畢之后,我們登陸:

服務器IP地址:7080

這里我們可以看到登錄入口,然后輸入設置的用戶信息。

然后我們在 Server Configuration 中的 External App 找到"lsphp74/bin/lsphp",我們需要修改成"lsphp82/bin/lsphp"。然后保存后重啟面板,我們再回到上面可以檢測當前的PHP版本。

這樣我們的LOMP就已經部署完畢。我們后面就可以利用在OpenLiteSpeed面板中進行創(chuàng)建站點。這個和我們LNMP和LAMP是不是不同?LOMP還自帶面板。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2023年1月30日 08:01:59
  • 轉載請務必保留本文鏈接:http://bjj.org.cn/lomp.html
  • OpenLiteSpeed安裝
  • LOMP環(huán)境部署
  • Web一鍵安裝包