Debian 12 で LAMP 環境をすばやくセットアップする方法

王林
リリース: 2024-02-20 12:39:27
転載
518 人が閲覧しました

LAMP は、4 つのオープン ソース コンポーネントの名前の最初の文字で構成される略語を指し、PHP を使用して開発された Web プログラムをサポートするためによく使用されます。 Alibaba Cloud ECS または VULTR VPS サーバーのいずれであっても、VPS サーバーを購入する際、Debian システムをインストールして LAMP 環境を構成する予定がある場合は、この記事が役立ちます。

LAMP の具体的な意味を詳しく紹介します。

  • L – Linux オペレーティング システム
  • A – Apache は世界で最も人気のある HTTP Web サーバーです
  • M – MySQL または MariaDB リレーショナル データベース管理システム
  • P – PHP プログラミング言語

#開始前に

このチュートリアルを開始する前に、Debian 12 がインストールされたサーバーが必要になる場合があります:

    少なくとも 1GB の RAM
  • sudo 権限を持つ非 root ユーザー (もちろん root ユーザーも使用できますが、セキュリティ上の考慮事項は推奨されません)
サーバーを持っていない学生は中国で購入でき、海外の VPS サーバーはここで購入できます。

ステップ 1. Apache をインストールする

Apache は、デフォルトの Debian 12 リポジトリで使用できます。インストールは非常に簡単で、次のコマンドを実行します:

sudo aptアップデート

sudo apt install apache2

インストールが完了すると、apache2 サービスがデフォルトで自動的に実行され、次のコマンドで表示できます:

sudo systemctl ステータス apache2

コマンドを実行すると、次のような内容が表示されます:

如何快速在 Debian 12 上搭建 LAMP 环境

ブラウザ入力

http://localhost は、デフォルトで Apache 情報ページを表示します。

如何快速在 Debian 12 上搭建 LAMP 环境

Apache サービスの開始および停止コマンド:

sudo systemctl start apache2 //Start

sudo systemctl stop apache2 //Stop

「Debian 12 に Apache をインストールする方法」を参照してください。

ステップ 2. MariaDB / MySQL をインストールする

Debian 12 ソフトウェア ソースには MySQL ソフトウェア パッケージが含まれておらず、MariaDB に置き換えられています。MariaDB は MySQL と完全な互換性があります。

MySql をインストールする場合は、「Debian 12 に MySQL をインストールする方法」を確認してください。

次のコマンドは、MariaDB のインストールを例にしています:

sudo aptアップデート

sudo apt install mariadb-server

インストールが完了すると、MariaDB サービスが自動的に起動し、次のコマンドで表示できるようになります。

sudo systemctl ステータス mariadb

正常に実行すると、次のような出力が表示されます:

如何快速在 Debian 12 上搭建 LAMP 环境プロンプトに従って次のコマンドを実行して、MariaDB データベースのセキュリティを強化します。

sudo mysql_secure_installation

コマンドを実行すると、ターミナルにプロンプ​​トが表示されるので、基本的には「

y

」と最後まで入力して大丈夫です。 セキュリティを向上させるために、デフォルトの認証プラグインを保持し、root ユーザーが Unix ソケット経由でのみ認証できるようにすることをお勧めします。

ルート認証をクラシック認証に変更する場合は、サーバー上で次の操作を実行できます。

sudo mysql

次に、次の SQL を実行します。

mysql_native_password 経由で識別されたユーザー「root」@「localhost」を変更します;

ユーザー「root」@「localhost」を変更「your_root_passwd」で識別;

Here

your_root_passwd

は、設定した root アカウントのパスワードです。上記の設定が完了したら、以下のコマンドでターミナルにログインできるようになります。

mysql -u root -p

詳細については、「Debian 12 に MariaDB をインストールする方法」を参照してください。

ステップ 3. PHP のインストールと構成

Debian 12 環境にデフォルトでインストールされる PHP は 8.2 です。

sudo apt アップデート

sudo apt install php libapache2-mod-php php-mysql php-fpm

注: デフォルトでは、php は最新バージョン php8.2 とともに Debian 12 ソフトウェア リポジトリにインストールされます。特定のバージョンの PHP をインストールする必要がある場合は、次の手順を実行できます:

sudo apt install php[バージョン]

たとえば、php のバージョン 7.3 をインストールする場合、コマンドは次のようになります:

sudo apt インストール php7.3

もちろん、対応するモジュールも php7.3-mysql のようにバージョンを指定する必要がありますが、一般的には以下のモジュールがよく使われます。

php7.3-cli

php7.3-common

php7.3-curl

php7.3-gd

php7.3-json

php7.3-mbstring

php7.3-mysql

php7.3-xml

php7.3-fpm

詳細については、「Debian 12 に PHP をインストールする方法」を参照してください。

ステップ 4. LAMP にアクセスします

上記の 3 つの手順を完了すると、Apache、MariaDB/MySQL、および PHP がインストールされました。これで、サイト コンテンツを追加して静的ファイルまたは php ファイルにアクセスできるようになります。

まず、cd コマンドを使用して、Apache のデフォルトのサイト ディレクトリに入ります。

cd /var/www/html

次に、touch コマンドを使用して info.php ファイルを作成し、vi/vim を使用してファイルを編集します。

sudo touch info.php

sudo vi info.php

i キーを押して編集モードに入り、次の内容を入力します

Esc を押し、:wq と入力し、Enter を押してファイルを保存して戻ります。

最後に、ローカル ブラウザに http://localhost/info.php と入力すると、次の内容が表示されます。

如何快速在 Debian 12 上搭建 LAMP 环境

最後に書きます

このチュートリアルでは、Debian 12 で LAMP 環境をセットアップする方法を説明しました。可能であれば、独自の Debian サーバーで試してみることをお勧めします。

以上がDebian 12 で LAMP 環境をすばやくセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:mryunwei.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート