サーバー設定 · 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 su2 MariaDBのインストール
MySQLの代わりにMariaDBをインストールします。MariaDBはMySQLよりも高度な機能を持っています。次のようにインストールします:
apt-get install mariadb-server mariadb-clientMySQLの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 restart5 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 restartXcacheは、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 リンク
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- MariaDB: https://mariadb.com/
- Ubuntu: http://www.ubuntu.com/
- phpMyAdmin: http://www.phpmyadmin.net/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。