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

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

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

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

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

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

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

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

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

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

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