サーバー設定 · 1 min read · Dec 26, 2025

Ubuntu 14.10 LAMPサーバーのチュートリアル(Apache 2、PHP 5、MySQL(MariaDB))

LAMPはLinux、Apache、MySQL、PHPの略です。このチュートリアルでは、PHP5サポート(mod_php)およびMySQLサポートを備えたUbuntu 14.10サーバーにApache 2ウェブサーバーをインストールする方法を示します。さらに、MySQL管理を容易にするためにphpmyadminをインストールします。LAMPセットアップは、Joomla、Wordpress、DrupalなどのCMSシステムの完璧な基盤です。

1 前提条件

このチュートリアルでは、ホスト名server1.example.comとIPアドレス192.168.0.100を使用します。これらの設定はあなたの環境によって異なる場合があるため、適宜置き換えてください。

私はこのチュートリアルのすべての手順をroot権限で実行していますので、rootとしてログインしていることを確認してください:

sudo su

2 MariaDBのインストール

MySQLの代わりにMariaDBをインストールします。MariaDBはMySQLよりも高度な機能を持っています。次のようにインストールします:

apt-get install mariadb-server mariadb-client

MySQLのrootユーザーのパスワードを提供するように求められます。このパスワードは、ユーザーroot@localhostおよび[email protected]に対して有効ですので、後でMariaDBのrootパスワードを手動で指定する必要はありません:

MariaDBの「root」ユーザーの新しいパスワード:<– yourrootsqlpassword
MariaDBの「root」ユーザーのパスワードを繰り返します:<– yourrootsqlpassword

3 Apache2のインストール

Apache2はUbuntuパッケージとして利用可能ですので、次のようにインストールできます:

apt-get install apache2

ブラウザをhttp://192.168.0.100に向けると、Apache2のプレースホルダーページ(動作しています!)が表示されるはずです:

ApacheのデフォルトのドキュメントルートはUbuntuでは/var/www/htmlであり、設定ファイルは/etc/apache2/apache2.confです。設定システムは/usr/share/doc/apache2/README.Debian.gzに完全に文書化されています

4 PHP5のインストール

次のようにPHP5とApache PHP5モジュールをインストールできます:

apt-get install php5 libapache2-mod-php5

その後、Apacheを再起動する必要があります:

service apache2 restart

5 PHP5のテスト / PHP5インストールの詳細を取得

デフォルトのウェブサイトのドキュメントルートは/var/www/htmlです。今、そのディレクトリに小さなPHPファイル(info.php)を作成し、ブラウザで呼び出します。このファイルは、インストールされているPHPバージョンなど、PHPインストールに関する多くの便利な詳細を表示します。

vi /var/www/html/info.php

今、ブラウザでそのファイルを呼び出します(例:http://192.168.0.100/info.php):

ご覧のとおり、PHP5は動作しており、Apache 2.0ハンドラーを介して動作しています。サーバーAPI行に示されています。さらに下にスクロールすると、PHP5で既に有効になっているすべてのモジュールが表示されます。MySQLはそこにリストされていないため、PHP5にはまだMySQLサポートがありません。

6 PHP5でのMySQLサポートの取得

PHPでMySQLサポートを取得するには、php5-mysqlパッケージをインストールします。また、アプリケーションに必要な他のPHP5モジュールもインストールすることをお勧めします。次のように利用可能なPHP5モジュールを検索できます:

apt-cache search php5

必要なものを選択し、次のようにインストールします:

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

その後、Apache2を再起動します:

service apache2 restart

Xcacheは、PHP中間コードをキャッシュおよび最適化するための無料でオープンなPHPオペコードキャッシャーです。他のPHPオペコードキャッシャー(eAcceleratorやAPCなど)と似ています。PHPページの速度を向上させるために、これらのいずれかをインストールすることを強くお勧めします。

Xcacheは次のようにインストールできます:

apt-get install php5-xcache

その後、Apacheを再起動します:

service apache2 restart

今、ブラウザでhttp://192.168.0.100/info.phpを再読み込みし、モジュールセクションまでスクロールします。そこには多くの新しいモジュールが見つかるはずです:

7 phpMyAdmin

phpMyAdminは、MySQLデータベースを管理するためのウェブインターフェースです。インストールすることをお勧めします:

apt-get install phpmyadmin

次の質問が表示されます:

自動的に再構成するWebサーバー:<– apache2
phpmyadminのためにdbconfig-commonでデータベースを構成しますか?<– いいえ

その後、http://192.168.0.100/phpmyadmin/でphpMyAdminにアクセスできます:

8 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。