Debian 11 で LAMP サーバーをセットアップする方法

多くの人は Debian を堅牢なワークステーション オペレーティング システムと考えていますが、それだけで使用できるわけではありません。Debian は、最もよく使用されているLinux ベースのサーバーオペレーティング システムの 1 つでもあります。

Debian にはサーバー アプリケーションが多数あります。ただし、ユーザーが設定する最も人気のあるものの 1 つは LAMP です。LAMP は Linux、Apache、MySQL、PHP であり、Web アプリをホストするために不可欠です。Debian 11 で LAMP サーバーをセットアップする方法は次のとおりです。

Debian 11 で LAMP サーバーをセットアップする方法

Debian 11 へのアップグレード

LAMP サーバー (Linux、 Apache 、MySQL、および PHP)を最大限に活用するには、Debian リリースを Debian 11 にアップグレードする必要があります。 Debian 11 Bullseye はオペレーティング システムの最新バージョンであり、以下を使用して Web アプリをホストするのに最適です。 MySQL、Apache、および PHP。

Debian 11 にアップグレードするには、データがバックアップされていることを確認してください。完了したら、ターミナル ウィンドウを開きます。または、SSH コンソール経由で Debian に接続し、以下の手順に従ってアップグレード プロセスを開始します。

ターミナルにアクセスできる場合は、suコマンドを使用して root アカウントにログインします。アップグレードするには root アクセス権が必要です。

すー

root としてログインしたら、sedコマンドを使用して、Debian リリースのコードネームを「buster」(Debian 10) から「bullseye」(Debian 11) に変更します。アップグレードするにはコードネームを変更する必要があります。

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

次に、apt updateコマンドを実行し、続いてapt upgradeコマンドを実行します。これら 2 つのコマンドは、Debian のソフトウェア ソースを更新し、新しいパッケージを確認し、保留中のアップグレードをインストールします。

sudo apt アップデート sudo apt アップグレード

最後に、 dist-upgradeコマンドを使用して Debian 11 Bullseye にアップグレードします。

sudo apt dist-upgrade

すべてのコマンドが完了したら、Debian を再起動し、ログインして LAMP サーバーをセットアップします。

PHP と MySQL のインストール

PHP と MySQL は LAMP サーバーの重要な部分です。これら 2 つのツールを Debian 11 システムにセットアップするには、次の手順を実行します。まず、システムに利用可能なアップデートがあるかどうかを確認し、インストールします。

sudo apt アップデート sudo apt アップグレード

すべてのアップデートが Debian 11 システムにインストールされたら、apt installコマンドを使用して次の PHP および MySQL パッケージをセットアップします。

Debian 11 で LAMP サーバーをセットアップする方法

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

上記のコマンドを入力すると、Debian はインストールを続行するかどうかを尋ねます。PHP および MySQL パッケージを Debian 11 にインストールすることを確認するには、キーボードのYキーを押してソフトウェアをインストールすることを確認します。

Debian 11 にすべての MySQL および PHP パッケージをインストールすると、完了するまでに時間がかかります。プロセスが完了したら、ガイドの次のセクションに進みます。

MySQLの構成

MySQL を Debian 11 システムにインストールしたら、mysql_secure_installationコマンドを使用して構成する必要があります。ターミナル ウィンドウを開き、インストールを開始します。

Debian 11 で LAMP サーバーをセットアップする方法

sudo mysql_secure_installation

注: 「」が発生した場合は、 service mysqld startERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sockを実行してから、 sudo mysql_secure_installationコマンドを再実行します。

インストーラーは、「上記のコマンドを入力すると、root の現在のパスワードを入力してください」と要求します。SQL はインストールされたばかりなので、パスワードを入力する必要はありません。Enterキーを押して続行します。

root アカウントを保護するかどうかを尋ねられます。ルートはすでに保護されているため、インストーラーはnを押して続行するように指示します。そうする。

MySQL は root パスワードを変更するように求めます。Yを押して、安全で覚えやすい SQL パスワードを入力します。

MySQL の新しい root パスワードを入力すると、匿名ユーザーを削除するかどうかを尋ねられます。ユーザーがテスト アカウントで匿名でログインできないようにするには、[Y]ボタンを押します。

匿名アカウントが削除されると、リモート root ログインを有効にするかどうかを尋ねられます。リモート root ログインを終了するのは、専門家でリスクを理解している場合にのみ行ってください。root としてのリモート ログインを無効にするには、Nを押します。

リモート ルートを無効にすると、「test」データベースを削除する必要があります。削除するには、Yキーを押します。次に、 Yを押して権限テーブルをリロードします。権限テーブルがリロードされると、システム上で MySQL が構成されます。

Apache2 Webサーバーのインストール

一部の Apache2 Web サーバー パッケージは、PHP および MySQL パッケージのセットアップ中にインストールされます。ただし、Debian 11 システムで Apache2 Web サーバーを使用するには、「apache2」パッケージをインストールする必要があります。

apt installコマンドを使用して、Apache2 Web サーバーをセットアップします。

Debian 11 で LAMP サーバーをセットアップする方法

sudo apt install apache2

Debian をインストールすると、デフォルトの Web サーバーが自動的に起動し、Apache のデフォルト Web ページが実行されます。/var/www/html/Web サイトをカスタマイズするには、「index.html」ファイルに移動してファイルを置き換えます。

次の URL にアクセスすると、Web ブラウザでコンピュータ上にホストされている Web ページにアクセスできます。

http://ip-address-of-server

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!