GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにPHPを使用してOpenLiteSpeedHTTPサーバーをインストールする方法

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

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

このチュートリアルでは、MariaDBデータベースと現在のPHP7.4を使用してOpenLiteSpeedをUbuntu18.04サーバーにインストールする方法を示します。

前提条件

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

私たちが行うこと:

  • OpenLiteSpeedをインストールする
  • PHP7.4OpenLiteSpeedバージョンをインストールする
  • MariaDBデータベースをインストールする
  • OpenLiteSpeed管理者の設定
  • PHP7.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アクセスに2つのデフォルトポート「8080」を使用し、OpenLiteSpeed管理者アクセスにポート「8070」を使用していることがわかります。

ステップ2-PHP7.4OpenLiteSpeedバージョンをインストールします

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

以下のaptコマンドを使用して、OpenLiteSpeed用のPHP7.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_instalaltion」コマンドを実行します。

mysql_secure_installation

次に、rootパスワードを入力し、残りのすべての構成に「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ルートパスワードの構成が完了しました。

次に、以下のようにrootユーザーを使用して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を入力します。 '。私のは:

https://10.5.5.25:7080/

そして、OpenLiteSpeed管理ダッシュボードが表示されます。

ユーザー名とパスワードを入力し、[ログイン]をクリックします 'ボタン。

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

これで、OpenLiteSpeed管理ダッシュボードの認証を正常に設定できました。

ステップ5-PHP7.4でOpenLiteSpeedを構成する

このステップでは、Webベースの管理を使用してOpenLiteSpeed用にPHP7.4をセットアップします。

OpenLiteSpeedダッシュボードで、[サーバー構成]をクリックします 左側の[メニュー]をクリックし、[外部アプリ]をクリックします 'タブ。

新しいPHP7.4構成を追加するには、追加' +をクリックします。 右側の[]ボタン。

タイプには、「LiteSpeedSAPIアプリ」を選択します 'をクリックし、'次へをクリックします 'ボタン。

次に、以下のように詳細構成を入力します。

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

そして、[保存]をクリックします 'ボタンをクリックすると、PHP7.4構成が追加されました。

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

[サーバーの構成]メニューで、[スクリプトハンドラー]をクリックします 'タブ。

次に、[編集]をクリックします アクションセクションの'ボタン。

「ハンドラー名」で、「 lsphp74」を選択します 追加したばかりの'保存をクリックします 'ボタン。

その結果、OpenLiteSpeedのPHP7.4構成を追加して有効にしました。

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

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

OpenliteSpeedダッシュボードで、[リスナー]をクリックします '左側のメニュー。

'デフォルト 'リスナー、'表示をクリックします 'ボタン。

'アドレス設定 'セクションで、'編集をクリックします 右側の'ボタン。

次に、ポートをデフォルトのHTTPポートに変更します' 80 'をクリックし、'保存をクリックします 'ボタン。

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

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

その結果、OpenLiteSpeedはデフォルトのHTTPポート' 80で実行されるようになりました。 '。

ステップ7-テスト

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

http://10.5.5.25/

そして、OpenLiteSpeedのデフォルトのインデックスページが表示されます。

次に、PHP構成をテストし、それが機能することを確認します。

'テストPHP 'セクションで、ボタンをクリックします'ここをクリック '。

そして、以下のようなphpinfoページが表示されます。

その結果、Ubuntu18.04サーバーにMariaDBデータベースとPHP7.4を備えたOpenLiteSpeedWebサーバーをインストールしました。


Ubuntu
  1. Ubuntu16.04にNginxを使用してHTTPGitサーバーをインストールする方法

  2. Ubuntu18.04LTSにNginxを使用してPhorumをインストールする方法

  3. Ubuntu20.04にOpenLiteSpeedを使用してMagento2.4をインストールする方法

  1. Ubuntu18.04LTSにMinecraftサーバーをインストールする方法

  2. Ubuntu20.04にNginxを使用してHTTPGitサーバーをインストールする方法

  3. Ubuntu16.04LTSにPHP5.6をインストールする方法

  1. Ubuntu18.04LTSにNginxを使用してNextcloudをインストールする方法

  2. Ubuntu16.04LTSにPHP7.1を使用してOpenLiteSpeedHTTPサーバーをインストールする方法

  3. Ubuntu20.04LTSにPHP7.4をインストールする方法