もっと詳しく

このチュートリアルでは、Debian 11にPHPを使用してLighttpdをインストールする方法を示します。知らなかった人のために、Lighttpd(「lighty」と発音)はオープンソースであり、安全で高速な標準準拠のWebです。スピードが重要な環境向けに設計されたサーバー。 Lighttpdは低メモリを必要とするため、他のWebサーバーの間で人気があります。 その小さなサイズは1MBで、CPUとRAMの使用量が少なくなっています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo‘root権限を取得するコマンドに。 Debian 11(Bullseye)にPHPを使用してLighttpdを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian10またはDebian11。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • A non-root sudo userまたはへのアクセス root user。 として行動することをお勧めします non-root sudo userただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

PHPを使用したLighttpdをDebian11Bullseyeにインストールします

ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt ターミナルのコマンド:

sudo apt update
sudo apt upgrade

ステップ2.Debian11にLighttpdをインストールします。

デフォルトでは、LighttpdはDebian11ベースリポジトリで利用できます。 したがって、以下のコマンドを実行して、DebianシステムにLighttpdパッケージをインストールします。

sudo apt install lighttpd

インストールが正常に完了したら、Lighttpdを有効にして(システムの起動時に自動的に起動します)、起動して、以下のコマンドを使用してステータスを確認します。

sudo systemctl enable lighttpd
sudo systemctl start lighttpd
sudo systemctl status lighttpd

ステップ3.LighttpdWebサーバーにアクセスします。

正常にインストールされたら、システムでWebブラウザーを開き、アドレスバーにサーバーのIPを入力します。 デフォルトのlighttpdサーバーページが表示されます。

PHPを使用したLighttpdをDebian11にインストールします

ステップ4.PHPとPHP-FPMをインストールします。

Lighttpd Webサーバーは、PHPFastCGIのサポートなしでは使用できません。 次に、次のコマンドを実行して、PHPおよびPHP-FPMパッケージをシステムにインストールします。

sudo apt install php php-cgi php-fpm php-mysql

次に、 php.ini ファイルとセット cgi.fix_pathinfo 1に:

nano /etc/php/7.4/fpm/php.ini

次のファイルを追加します。

cgi.fix_pathinfo=1

ファイルを保存して閉じてから、デフォルトのPHP-CGI構成とPHP-FPMソケットを置き換えます。

nano /etc/php/7.4/fpm/pool.d/www.conf

次の行を見つけます。

listen = /run/php/php7.4-fpm.sock

ここで、次の行に置き換えます。

listen = 127.0.0.1:9000

最後に、PHP-FPMサービスを再起動して、構成の変更を適用します。

sudo systemctl restart php7.4-fpm

ステップ5.Lighttpdを設定します。

次に、Lighttpd設定ファイルを編集し、FastCGIを使用して変更します。

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf

次の行を見つけます。

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

次に、それらを次の行に置き換えます。

"host" => "127.0.0.1",
"port" => "9000",

ファイルを保存して閉じてから、PHP-FPMサービスを再起動して構成を適用します。

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php
sudo systemctl restart lighttpd

ステップ6.Lighttpd仮想ホストを設定します。

次に、LighttpdでPHPをテストするための新しい仮想ホストファイルを作成します。

nano /etc/lighttpd/conf-available/example.conf

次の行を追加します。

$HTTP["host"] == "example.com" {
    server.document-root = "/var/www/html/"
    server.errorlog      = "/var/log/lighttpd/example.com-error.log"
}

ファイルを保存して閉じてから、以下のコマンドを使用して仮想ホストをアクティブ化します。

ln -s /etc/lighttpd/conf-available/test.conf /etc/lighttpd/conf-enabled/

次に、サンプルを作成します index.php 以下のコマンドを使用して、Lighttpdドキュメントのルートディレクトリにあるファイルを作成します。

nano /var/www/html/index.php

次の行を追加します。

<?php
phpinfo();
?>

ファイルを保存して閉じ、以下のコマンドを使用して適切な権限と所有権を設定します。

chown -R www-data:www-data /var/www/html/
chmod -R 755 /var/www/html
sudo systemctl restart lighttpd

仮想ホストを正常に構成したら、Webブラウザーを開き、URLを使用してWebサイトを確認します。 http://example.com

おめでとう! Lighttpdが正常にインストールされました。 このチュートリアルを使用して、最新バージョンのLighttpdwithPHPをDebian11Bullseyeにインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Lighttpdの公式ウェブサイト

VPSマネージドサービスオファー

これらすべてを行う時間がない場合、またはこれが専門分野でない場合は、10ドル(Paypal支払い)から「VPSマネージドサービスオファー」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:lighttpd

The post Debian11にPHPを使用してlighttpdをインストールする方法 appeared first on Gamingsym Japan.