はじめに
LAMPサーバーは、Linuxサーバー上のApache、MySQL、およびPHPのWebサーバーの組み合わせです。これは、ワールドワイドウェブ上でPHPおよびMySQLベースのウェブサイトをホストするために広く使用されています。このチュートリアルは、管理者がDebianJessieでLAMPベースのWebホスティング環境を構成するのに役立つように作成されています。
このチュートリアルは、Debian8JessieシステムでのLAMPスタックのセットアップを段階的に行うのに役立ちます。
ステップ1-前提条件
sshコマンドを使用して、sudo特権ユーザーまたはrootユーザーでDebianシステムにログインします。 Windowsユーザーは、パテまたはその他の代替手段を使用できます。
ssh [email protected]
Debianシステムにログインした後、現在のパッケージを利用可能な最新バージョンにアップグレードします。
sudo apt-get update sudo apt-get upgrade
また、このチュートリアルで使用するコマンドに必要なパッケージをシステムにインストールします。
sudo apt install ca-certificates apt-transport-https
ステップ2–Apache2をインストールする
Apache2パッケージは、デフォルトのaptリポジトリで利用できます。以下のコマンドを実行して、Apache2をDebian8にインストールできます。
sudo apt-get install apache2
ステップ3–MySQLをインストールする
MySQLサーバーパッケージは、Debian9ベースリポジトリでも利用できます。以下のコマンドを実行して、LAMPセットアップ用のMySQLサーバーをインストールします。
sudo apt-get install mysql-server
デフォルトのリポジトリには最新のパッケージは含まれていません。このチュートリアルを使用して、Debian8に最新のMySQLサーバーをインストールします。
インストールプロセスでは、rootユーザーのパスワードの入力を求められます。
ステップ4–PHPをインストールする
デフォルトのDebianリポジトリには古いPHPパッケージが含まれていました。最新のPHPバージョンをインストールするには、システムで以下のPPAを有効にします。これにより、DebianLinuxにインストールするための最新のPHPパッケージが提供されます。
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - sudo echo "deb https://packages.sury.org/php/ jessie main" | tee /etc/apt/sources.list.d/php.list
次に、PHPパッケージをシステムにインストールします。また、MySQLおよびApache2でPHPを動作させるために必要な他のモジュールをいくつかインストールします。
apt update sudo apt-get install php php-mysql libapache2-mod-php
ステップ5–セットアップの確認
Debian8へのLAMPのインストールは正常に完了しました。サーバー上にphpinfoファイルを作成することで、セットアップをテストできます。以下のファイルをお気に入りのテキストエディタで編集します。
vi /var/www/html/info.php
以下のコンテンツを追加してください。
PHP123 | <?php phpinfo();?> |
次に、システムのIPアドレスを使用してWebブラウザでinfo.phpファイルにアクセスします。