GNU/Linux >> Linux の 問題 >  >> Linux

Linux、Apache、MySQL、PHP(LAMP)をDebian8または8.1クラウドサーバーまたはVPSにインストールします

2015年4月26日にレビューおよびテスト済み

はじめに

このガイドでは、Debian 8または8.1クラウドサーバーまたはVPSにLAMPをインストールする方法を学習します。LAMPは、4つのコンポーネントで構成される非常に単純なソフトウェアバンドルです。すべてのコンポーネントがLinux環境内にインストールされるため、Linuxはプラットフォームの基盤を表します。この場合、LinuxOSとしてDebian8または8.1を使用します。 WebサーバーにはApacheを使用しています。データベース管理にはMySQLを使用し、プログラミング言語にはPHPを使用しています。これらのコンポーネントを総称して、LAMPスタックと呼びます。

前提条件

Debian8がインストールされているサーバー。サーバーをまだお持ちでない場合は、こちらのクラウドホスティングページにアクセスして、30秒で新しいサーバーをセットアップできます。

Debian8または8.1にLAMPをインストールする

まず、Apacheのインストールから始めましょう。 ApacheはオープンソースのWebサーバーであり、世界で最も広く使用されているWebサーバーです。

Debian8または8.1にApacheをインストールする

次のコマンドを使用してApacheをインストールし、インストールを開始します。

apt-get install apache2

ブラウザを開いてhttp:// youripaddress

にアクセスし、すべてが機能するかどうかを確認します。

IPアドレスがわからない場合は、次のコマンドを実行します。

ip addr show eth0

ipaddrがIPアドレス192.168.100.10を返す例

したがって、この例では、アドレスバーにhttp://192.168.100.10と入力すると、次のページが表示されます。

Debian8のデフォルトのApacheページの例

MySQLをDebian8または8.1にインストールする

次のコマンドを使用してMySQLをインストールします。

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

インストール中に、MySQLのrootパスワードの入力を求められます。任意のパスワードを設定します。

インストール中にMySQLパスワードを設定する例。

次のコマンドでデフォルト設定を上書きして、MySQLを保護します。

mysql_secure_installation

注:一連の質問に回答するように求められます。以下のスクリーンショットに示すように、ルートパスワードの変更にはNを入力し、他のすべての質問にはYを入力します。

mysql_secure_installation中に尋ねられる質問の例

Debian8または8.1にPHPをインストールする

次のコマンドを使用してPHPをインストールし、インストールを開始します。

apt-get install php5

以下のコマンドを使用して、次のディレクトリにPHPテストファイルを作成します。

nano /var/www/html/info.php

空のフィールドに次のコードを入力します。次に、コードを保存してプログラムを閉じます。

<?php
phpinfo();
?>

変更を有効にするには、Apacheを再起動します。

service apache2 restart

もちろんIPアドレスを使用して、次のハイパーリンクを使用してブラウザでページをテストします。

http://youripadresse/info.php

Debian8で作成されたphp.infoファイルの例。

おめでとうございます! Debian8サーバーにLAMPをインストールしました。このガイドをフォローしていただきありがとうございます。新しいアップデートについてはこのページに再度アクセスするか、Debian 8にWordPressをインストールするためのガイドをお読みください!


Linux

Tmuxを使い始める

  1. Linux –サウンドをデスクトップイベントと統合する方法は?

  2. Linuxでハードディスクのデータ転送速度を見つける方法

  3. Linuxxargsコマンドの例

Linuxでタイプコマンドを使用してコマンドに関する情報を取得する

  1. ユーザーログイン中にファイルシステムをマウントするにはどうすればよいですか?

  2. Red Hat EnterpriseLinux8でApacheベースのYUM/DNFリポジトリを作成します

  3. Awk内のBashスクリプトでBash関数を呼び出す方法は?

Ubuntu20.04でModoboaを使用してメールサーバーを設定する方法

  1. Linuxでソースから最新のOpenSSLバージョンをインストールする方法

  2. Linuxでスペースを使用してファイル名に取り組む方法

  3. 初心者向けのLinux最後のコマンドチュートリアル(8例)