サーバー設定 · 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」を使用していることが確認できます。

ステップ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データベースサーバーを正常にインストールし、ルートパスワード認証を設定しました。
ステップ4 - OpenLiteSpeed管理を設定
OpenLiteSpeedは、構成を管理するためのWebベースのダッシュボードを提供します。
このステップでは、OpenLiteSpeedダッシュボードのユーザーとパスワード認証を設定します。
「/usr/local/lsws/admin/misc/」ディレクトリに移動すると、いくつかのツールが表示されます。以下のようにbashスクリプト「admpass.sh」を実行します。
cd /usr/local/lsws/admin/misc/
sh admpass.shユーザー名とパスワードを入力し、OpenLiteSpeed認証の設定が完了しました。

次に、Webブラウザを開き、サーバーのIPアドレスの後にOpenLiteSpeed管理ポート「7080」を入力します。私のは:
これでOpenLiteSpeed管理ダッシュボードが表示されます。

ユーザー名とパスワードを入力し、「Login」ボタンをクリックします。
これで以下のようにOpenLiteSpeed管理ダッシュボードが表示されます。

その結果、OpenLiteSpeed管理ダッシュボードの認証を正常に設定しました。
ステップ5 - PHP 7.4でOpenLiteSpeedを構成
このステップでは、Webベースの管理を使用してOpenLiteSpeed用のPHP 7.4を設定します。
OpenLiteSpeedダッシュボードで、左側の「Server Configuration」メニューをクリックし、「External App」タブをクリックします。

新しい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の構成が追加されます。

次に、OpenLiteSpeedのデフォルトPHPをPHP 7.4バージョンに変更します。
「Server Configuration」メニューで、「Script Handler」タブをクリックします。

次に、アクションセクションの「Edit」ボタンをクリックします。
「Handler Name」で、先ほど追加した「lsphp74」を選択し、「Save」ボタンをクリックします。

その結果、OpenLiteSpeed用のPHP 7.4構成が追加され、有効化されました。
ステップ6 - ポート80でOpenLiteSpeedを実行
デフォルトでは、OpenLiteSpeedはデフォルトポート「8088」で実行されています。OpenLiteSpeedをデフォルトのHTTPポート「80」で実行するには、管理ダッシュボードを使用して設定を変更できます。
OpenLiteSpeedダッシュボードで、左側の「Listener」メニューをクリックします。

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

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

これでデフォルトのOpenLiteSpeedポートがデフォルトのHTTPポート「80」に変更されました。
次に、再起動ボタンをクリックすると、OpenLiteSpeedサービスが再起動されます。

その結果、OpenLiteSpeedは現在デフォルトのHTTPポート「80」で実行されています。
ステップ7 - テスト
Webブラウザを開き、アドレスバーにサーバーのIPアドレスを入力します。
これでOpenLiteSpeedのデフォルトインデックスページが表示されます。

次に、PHP構成をテストし、正常に動作することを確認します。
「Test PHP」セクションで、「click here」ボタンをクリックします。
これで以下のようにphpinfoページが表示されます。

その結果、Ubuntu 18.04サーバーにMariaDBデータベースとPHP 7.4を搭載したOpenLiteSpeed Webサーバーをインストールしました。
参考
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。