LAMPサーバーは、Linuxサーバー上のApache、MySQL、およびPHPのWebサーバーの組み合わせです。これは、ワールドワイドウェブ上でPHPおよびMySQLベースのウェブサイトをホストするために広く使用されています。このチュートリアルは、管理者がDebian 9でLAMPスタックをセットアップするのに役立つように作成されています。このチュートリアルでは、Debian9ベースリポジトリからApacheとMySQLをインストールしています。 PHPインストール用のサードパーティリポジトリを追加するお手伝いをします。
ステップ1-前提条件
コマンドラインでsudo権限またはrootユーザーを使用してDebian9サーバーにログインします。
ssh [email protected]
Debianシステムにログインした後、現在のパッケージを利用可能な最新バージョンにアップグレードします。
sudo apt-get update sudo apt-get upgrade
また、このチュートリアルの次のコマンドに必要な以下のパッケージをシステムにインストールしてください。
sudo apt install ca-certificates apt-transport-https
ステップ2–Apache2をインストールする
Debian9ベースリポジトリにはApache2.4パッケージが含まれています。 Debian9システムで次のコマンドを実行するだけでApache2パッケージをインストールできます。
sudo apt-get install apache2
ステップ3–MySQLをインストールする
Debian 9ベースリポジトリには、デフォルトのデータベースサーバーとしてMariaDB(Replacement of MySQL)が含まれています。 MariaDBの実行コマンドを使用してインストールしても問題がない場合は、MySQLサーバーのインストールチュートリアルに従ってください。
sudo apt-get install mysql-server
ステップ4–PHPをインストールする
デフォルトのDebian9システムリポジトリには、古いバージョンのPHPが含まれています。最新のPHPバージョンをインストールするには、サードパーティのPPAをシステムに追加します。以下のコマンドを実行して、PPAをシステムに追加します。
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - sudo echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
次に、最新のPHPバージョンをDebian9にインストールします。
sudo apt update sudo apt install php php-mysql libapache2-mod-php
ステップ5–セットアップの確認
Debian 9でLAMPの設定を確認するには、Apacheドキュメントルートの下にphpinfo()関数を使用してPHPスクリプトを作成します。これを行うには、/var/www/html/info.phpを編集します お気に入りのテキストエディタでファイルを作成し、以下のコンテンツをファイルに追加して保存します。
PHP
123 | <?php phpinfo();?> |
次に、システムのIPアドレスを使用してWebブラウザでinfo.phpファイルにアクセスします。