サーバー設定 · 1 min read · Nov 29, 2025

Ubuntu 18.04 LTSにPHPを搭載したOpenLiteSpeed HTTPサーバーをインストールする方法

OpenLiteSpeedは、LiteSpeed Technologiesによって開発されたオープンソースのHTTPサーバーです。これは、高性能で軽量なHTTPサーバーで、管理用のWebベースのGUIを備えています。

OpenLiteSpeedは、低リソース消費(CPUとRAM)で10万以上の同時接続を処理でき、Linux、Mac OS、FreeBSD、SunOSなどの多くのオペレーティングシステムをサポートしています。このサーバーは、PHP、Ruby、Perl、Javaで書かれたWebページスクリプトを実行するために使用できます。

このチュートリアルでは、Ubuntu 18.04サーバーにMariaDBデータベースと現在のPHP 7.4を搭載したOpenLiteSpeedをインストールする方法を示します。

前提条件

このガイドでは、2GBのRAM、25GBの空きディスクスペース、2つのCPUを搭載した最新のUbuntu 18.04サーバーを使用します。

私たちが行うこと:

  • OpenLiteSpeedをインストール
  • PHP 7.4 OpenLiteSpeedバージョンをインストール
  • MariaDBデータベースをインストール
  • OpenLiteSpeed管理を設定
  • PHP 7.4でOpenLiteSpeedを構成
  • ポート80でOpenLiteSpeedを実行
  • テスト

ステップ1 - OpenLiteSpeedをインストール

まず、Ubuntu 18.04用の公式OpenLiteSpeedリポジトリを追加し、OpenLiteSpeedをインストールします。

OpenLiteSpeedリポジトリを追加するには、bashスクリプトをダウンロードし、以下のコマンドを使用して実行します。

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

その後、以下のaptコマンドを使用してOpenLiteSpeedをインストールします。

sudo apt install openlitespeed -y

インストールが完了したら、OpenLiteSpeedサービスのステータスを確認します。

systemctl status openlitespeed

これでOpenLiteSpeedが稼働していることが確認できます。

次に、OpenLiteSpeedが使用しているポートを確認します。

netstat -plntu

これでOpenLiteSpeedサービスがデフォルトのHTTPアクセス用にポート「8080」を、OpenLiteSpeed管理アクセス用にポート「8070」を使用していることが確認できます。

OpenLitespeedが実行中か確認

ステップ2 - PHP 7.4 OpenLiteSpeedバージョンをインストール

OpenLiteSpeedをインストールした後、OpenLiteSpeed用の最新のPHP 7.4をインストールします。OpenLiteSpeed用のPHPパッケージは「LSPHP」(LSAPIとPHP)と呼ばれます。

以下のaptコマンドを使用してOpenLiteSpeed用のPHP 7.4パッケージをインストールします。

sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y

これでOpenLiteSpeed用のPHP 7.4パッケージがインストールされ、システムソックファイルとして使用されます。

以下のnetstatコマンドを使用して確認します。

netstat -pl | grep lsphp

これでLSPHPソックファイルが確認できます。

ステップ3 - MySQLをインストールして構成

このステップでは、MariaDBサーバーをインストールし、ルートパスワードを設定します。

以下のaptコマンドを使用してMariaDBサーバーをインストールします。

sudo apt install mariadb-client mariadb-server

インストールが完了したら、MariaDBサービスを開始し、ブート時に自動起動するように設定します。

systemctl start mariadb  
systemctl enable mariadb

これでMariaDBサービスが稼働しています。

次に、データベースサーバーのルートパスワードを設定します。「mysql_secure_installation」コマンドラインツールを使用します。

以下の「mysql_secure_installation」コマンドを実行します。

mysql_secure_installation

ルートパスワードを入力し、残りの設定には「Y」を入力します。

Set a root password? [Y/n] Y  
Remove anonymous users? [Y/n] Y  
Remove test database and access to it? [Y/n] Y  
Reload privilege tables now? [Y/n] Y

これでMariaDBのルートパスワードの設定が完了しました。

以下のようにルートユーザーとしてMySQLシェルにログインします。

mysql -u root -p  
Type Your Root Password:

ログインしたら、以下のクエリを使用してMariaDBシステムのユーザーを確認します。

select User, Password, Host from mysql.user;

これで以下の結果が得られます。

MariaDBを構成

その結果、MariaDBデータベースサーバーを正常にインストールし、ルートパスワード認証を設定しました。

ステップ4 - OpenLiteSpeed管理を設定

OpenLiteSpeedは、構成を管理するためのWebベースのダッシュボードを提供します。

このステップでは、OpenLiteSpeedダッシュボードのユーザーとパスワード認証を設定します。

「/usr/local/lsws/admin/misc/」ディレクトリに移動すると、いくつかのツールが表示されます。以下のようにbashスクリプト「admpass.sh」を実行します。

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

ユーザー名とパスワードを入力し、OpenLiteSpeed認証の設定が完了しました。

OpenLiteSpeed管理を設定

次に、Webブラウザを開き、サーバーのIPアドレスの後にOpenLiteSpeed管理ポート「7080」を入力します。私のは:

https://10.5.5.25:7080/

これでOpenLiteSpeed管理ダッシュボードが表示されます。

OpenLiteSpeed管理ログイン

ユーザー名とパスワードを入力し、「Login」ボタンをクリックします。

これで以下のようにOpenLiteSpeed管理ダッシュボードが表示されます。

OpenLiteSpeed管理ダッシュボード

その結果、OpenLiteSpeed管理ダッシュボードの認証を正常に設定しました。

ステップ5 - PHP 7.4でOpenLiteSpeedを構成

このステップでは、Webベースの管理を使用してOpenLiteSpeed用のPHP 7.4を設定します。

OpenLiteSpeedダッシュボードで、左側の「Server Configuration」メニューをクリックし、「External App」タブをクリックします。

PHP 7.4でOpenLiteSpeedを構成

新しいPHP 7.4構成を追加するには、右側の「+」ボタンをクリックします。

タイプとして「LiteSpeed SAPI App」を選択し、「Next」ボタンをクリックします。

以下の詳細設定を入力します。

Name: lsphp74  
Address: uds://tmp/lshttpd/lsphp.sock  
Notes: lsphp74 for OpenLiteSpeed  
Max Connections: 35  
Initial Request Timeout (secs): 60  
Retry Timeout (secs): 0  
Command: $SERVER_ROOT/lsphp74/bin/lsphp

Save」ボタンをクリックすると、PHP 7.4の構成が追加されます。

PHP 7.4 SAPIバインディング

次に、OpenLiteSpeedのデフォルトPHPをPHP 7.4バージョンに変更します。

「Server Configuration」メニューで、「Script Handler」タブをクリックします。

スクリプトハンドラー

次に、アクションセクションの「Edit」ボタンをクリックします。

「Handler Name」で、先ほど追加した「lsphp74」を選択し、「Save」ボタンをクリックします。

lsphp74

その結果、OpenLiteSpeed用のPHP 7.4構成が追加され、有効化されました。

ステップ6 - ポート80でOpenLiteSpeedを実行

デフォルトでは、OpenLiteSpeedはデフォルトポート「8088」で実行されています。OpenLiteSpeedをデフォルトのHTTPポート「80」で実行するには、管理ダッシュボードを使用して設定を変更できます。

OpenLiteSpeedダッシュボードで、左側の「Listener」メニューをクリックします。

ポート80でOpenLiteSpeedを実行

Default」リスナーで、「view」ボタンをクリックします。

Address Settings」セクションで、右側の「edit」ボタンをクリックします。

インターネットアドレス設定

ポートをデフォルトのHTTPポート「80」に変更し、「Save」ボタンをクリックします。

LiteSpeedがリッスンするポートを変更

これでデフォルトのOpenLiteSpeedポートがデフォルトのHTTPポート「80」に変更されました。

次に、再起動ボタンをクリックすると、OpenLiteSpeedサービスが再起動されます。

サービスを再起動

その結果、OpenLiteSpeedは現在デフォルトのHTTPポート「80」で実行されています。

ステップ7 - テスト

Webブラウザを開き、アドレスバーにサーバーのIPアドレスを入力します。

http://10.5.5.25/

これでOpenLiteSpeedのデフォルトインデックスページが表示されます。

OpenLiteSpeedをテスト

次に、PHP構成をテストし、正常に動作することを確認します。

Test PHP」セクションで、「click here」ボタンをクリックします。

これで以下のようにphpinfoページが表示されます。

OpenLiteSpeed上のPHP 7.4のPHP情報

その結果、Ubuntu 18.04サーバーにMariaDBデータベースとPHP 7.4を搭載したOpenLiteSpeed Webサーバーをインストールしました。

参考

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。