ウェブサイト検索

Ubuntu 15.04 サーバーでの LAMP (Linux、Apache、MySQL/MariaDB、PHP) および PhpMyAdmin のセットアップ


LAMP スタックは、Web サービスに関連して最も頻繁に使用されるオープン ソース ソフトウェアを組み合わせたものです。このグループには、Apache Web サーバー、MySQL/MariaDB、および PHP が含まれます。多くの場合、MySQL/MariaDB データベースはphpMyAdmin などのデータベース管理ツールを通じて管理されます。

この記事では、Ubuntu 15.04 ベースのサーバーに LAMP をインストールするプロセスについて説明します。

要件:

始める前に、満たす必要のある要件がいくつかあります。

  1. Ubuntu 15.04 の最小限のインストール。
  2. サーバーへの SSH アクセス (サーバーに直接アクセスできない場合)。
  3. マシンをサーバーとして使用する場合は、静的 IP アドレスが設定されていることを確認する必要があります。

ステップ 1: サーバーのホスト名とシステムアップデートを設定する

1. Ubuntu 15.04 サーバーが起動して実行されたら、すぐに SSH 経由でアクセスし、ホスト名を設定します。これは、以下を使用することで簡単に実現できます。


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

もちろん、「your-hostname.com」を実際に使用するホスト名に変更する必要があります。

2. システムが最新であることを確認するには、次のコマンドを実行します。

sudo apt-get update && sudo apt-get upgrade

ステップ 2: Apache Web サーバーをインストールする

3. Apache は最も頻繁に使用される Web サーバーであり、オンラインで利用できるほとんどのサイトをホストします。サーバーに Apache をインストールするには、次のコマンドを入力するだけです。

sudo apt-get install apache2

これで、以下を実行して Apache を起動できるようになります。


sudo service apache2 start


ifconfig –a

ブラウザで IP アドレスにアクセスすると、次のようなページが表示されるはずです。

ステップ 3: PHP をモジュールとともにインストールする

5. PHPハイパーテキスト プリプロセッサの略です。これは、データベースで頻繁に使用される動的な Web ページを生成するために主に使用される強力なプログラミング言語です。 PHP コードは Web サーバーによって実行されることに注意してください。

PHP をインストールするには、次のコマンドを実行するだけです。

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. PHP インストールをテストするには、Web サーバーのルート ディレクトリに移動し、php_info.php という名前のファイルを作成して開きます。


cd /var/www/html/
sudo vim php_info.php

次のコードを挿入します。

<?php phpinfo(); ?>

ファイルを保存し、http://your-ip-address/php_info.php と入力してブラウザにロードします。 PHP セットアップに関する情報を提供する phpinfo() 関数の出力が表示されるはずです。

後でさらに PHP モジュールをインストールできます。さらに多くのモジュールを検索するには、次を使用します。

sudo apt search php5

ステップ 4: MariaDB サーバーとクライアントをインストールする

7. MariaDB は、コミュニティによって開発された比較的新しいデータベース管理システムです。これは MySQL のフォークであり、GNU GPL の下で無料であり続けることを目的としています。 Oracle が MySQL 配布の管理権を獲得したため、このプロジェクトは MySQL の元の開発者によって主導されています。基本的には MySQL と同じ機能を提供するため、心配する必要はありません。

Ubuntu 15.04MariaDB をインストールするには、次のコマンドを実行します。

sudo apt-get install mariadb-client mariadb-server

8. インストール中に、MariaDB root ユーザーのパスワードを設定するように求められることはありません。これを行うには、次の一連のコマンドを発行する必要があります。

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

これで、次のコマンドを使用して root ユーザーを保護できるようになります。

mysql_secure_installation

ステップ 5: PhpMyAdmin をインストールする

9. PhpMyAdmin は、MySQL/MariaDB データベースを簡単に管理できる Web インターフェイスです。インストールは非常に簡単で、次のコマンドで完了します。

sudo apt-get install phpmyadmin

インストール時に、使用している Web サーバーを選択するように求められます。 「Apache」を選択して続行します。

10. 次に、dbconfig-common を使用して phpMyAdmin を設定するかどうかを尋ねられます。スクリーンショットに示すように、「いいえ」を選択します。

この時点で、phpMyAdmin のインストールは完了です。これにアクセスするには、http://your-ip-address/phpmyadmin を使用します。

認証には、MySQL root ユーザーと、そのユーザー用に以前に設定したパスワードを使用できます。

ステップ 6: システム起動時に LAMP を開始する

11. システム起動時に自動的に開始するようにインストーラーで ApacheMariaDB の両方を設定する必要がありますが、念のため次のコマンドを実行できます。それらが有効になっていることを確認するには:

sudo systemctl enable apache2
sudo systemctl enable mysql

システムを再起動して、すべてのサービスが期待どおりに正常に開始されることを確認できます。

以上です。 Ubuntu 15.04 サーバーは LAMP スタックを実行しており、その上で Web プロジェクトを構築またはデプロイする準備ができています。