このチュートリアルでは、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サーバーページが表示されます。
ステップ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マネージドサービスオファー
The post Debian11にPHPを使用してlighttpdをインストールする方法 appeared first on Gamingsym Japan.