サーバー設定 · 1 min read · Dec 26, 2025
Debian 8 Jessie LAMPサーバーのチュートリアル(Apache 2、PHP 5、MariaDBを使用)
LAMPはLinux、Apache、MySQL、PHPの略です。このチュートリアルでは、PHP 5サポート(mod_php)およびMariaDBサポートを備えたDebian Jessie(8)サーバーにApache2ウェブサーバーをインストールする方法を示します。MariaDBはよく知られたMySQLデータベースサーバーのフォークであり、MySQL互換の機能セットを提供し、インターネットで見つけたベンチマークによると少し速いです。MariaDBはWordpress、JoomlaなどのMySQLを必要とするすべてのアプリケーションで動作します。
LAMPセットアップは、Joomla、Wordpress、またはDrupalのようなCMSシステムの完璧な基盤です。
1 前提条件
このチュートリアルでは、ホスト名server1.example.comとIPアドレス192.168.1.100を使用します。これらの設定はあなたの環境によって異なる場合があるため、適宜置き換えてください。
2 MySQLの代替としてMariaDBをインストール
まず、次のようにMariaDBをインストールします:
apt-get -y install mariadb-server mariadb-clientMariaDBのrootユーザーのパスワードを提供するように求められます。このパスワードは、ユーザーroot@localhostおよび[email protected]に対して有効であるため、後でMariaDBのrootパスワードを手動で指定する必要はありません:
MariaDB “root”ユーザーの新しいパスワード:<– yourrootsqlpassword
MariaDB “root”ユーザーのパスワードを再入力してください:<– yourrootsqlpassword
3 Apache 2.4のインストール
ApacheはDebianパッケージとして利用可能であるため、次のようにインストールできます:
apt-get -y install apache2今、ブラウザをhttp://192.168.1.100に向けると、Apache2のプレースホルダーページ(動作しています!)が表示されるはずです:

ApacheのデフォルトのドキュメントルートはDebianでは/var/wwwであり、設定ファイルは/etc/apache2/apache2.confです。追加の設定は、/etc/apache2ディレクトリのサブディレクトリに保存されます。たとえば、/etc/apache2/mods-enabled(Apacheモジュール用)、/etc/apache2/sites-enabled(仮想ホスト用)、および/etc/apache2/conf-enabledです。
4 PHP 5.6のインストール
次のようにPHP 5とApache PHP 5モジュールをインストールできます:
apt-get -y install php5 libapache2-mod-php5その後、Apacheを再起動する必要があります:
service apache2 restart5 PHPのテスト / PHPインストールの詳細を取得
デフォルトのウェブサイトのドキュメントルートは/var/www/htmlです。今、そのディレクトリに小さなPHPファイル(info.php)を作成し、ブラウザで呼び出します。このファイルは、インストールされているPHPバージョンなど、PHPインストールに関する多くの有用な詳細を表示します。
nano /var/www/html/info.php今、ブラウザでそのファイルを呼び出します(例:http://192.168.1.100/info.php):

ご覧の通り、PHP5は動作しており、Apache 2.0ハンドラーを介して動作しています。サーバーAPI行に示されています。さらに下にスクロールすると、PHP5で既に有効になっているすべてのモジュールが表示されます。MySQL / MariaDBはそこにリストされていないため、PHP5にはまだMySQLサポートがありません。
6 PHPでMySQLおよびMariaDBサポートを取得
PHPでMySQLサポートを得るために、php5-mysqlパッケージをインストールできます。しかし、ここではMariaDBを使用しているため、古いドライバーがログに警告メッセージを引き起こすため、より新しいphp5-mysqlndパッケージを使用する方が良いです。他のPHP5モジュールもインストールすることをお勧めします。アプリケーションに必要になるかもしれません。次のように利用可能なPHP5モジュールを検索できます:
apt-cache search php5必要なものを選択し、次のようにインストールします:
apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl今、Apache2を再起動します:
service apache2 restart7 PHPの速度を向上させるためにAPCu PHPキャッシュをインストール
APCuは、PHP中間コードをキャッシュおよび最適化するための無料のPHPオペコードキャッシャーです。PHPページの速度を向上させるために、これをインストールすることを強くお勧めします。
APCuは次のようにインストールできます:
apt-get install php5-apcu今、Apacheを再起動します:
service apache2 restart
8 phpMyAdmin
phpMyAdminは、MySQLおよびMariaDBデータベースを管理するためのWebインターフェースです。これをインストールすることをお勧めします:
apt-get -y install phpmyadmin次の質問が表示されます:
自動的に再構成するWebサーバー:<-- apache2
dbconfig-commonでphpmyadminのデータベースを構成しますか?<-- はい
データベースの管理ユーザーのパスワード:<-- MariaDBのrootパスワードを入力
phpmyadminのMySQLアプリケーションパスワード:<-- Enterを押すと、aptが自動的にランダムなパスワードを作成します。 その後、http://192.168.1.100/phpmyadmin/でphpMyAdminにアクセスできます:

PHPMyAdminは、Webブラウザの言語に自動的に切り替わります。あなたの言語の言語ファイルがある限り。したがって、スクリーンショットがドイツ語であることを心配しないでください。あなたのPHPMyAdminインストールは自動的にあなたの母国語になります。
9 リンク
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Debian: http://www.debian.org/
- phpMyAdmin: http://www.phpmyadmin.net/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。