Ubuntu11.04にPHP環境を構築するメモ

Apache, PHP, MySQLのインストール

$ sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql phpmyadmin

バーチャルホストの設定

http://example.jp」で「/home/taira/sites/example.jp」以下のファイルが表示されるようにします。


必要なディレクトリを作成します。

$ mkdir -p /home/taira/sites/example.jp


バーチャルホストの設定ファイルを作成し、hostsに設定を1行追加すればOKです。
・/etc/apache2/sites-available/example.jp

<VirtualHost *:80>
    ServerName  example.jp
    DocumentRoot /home/taira/sites/example.jp
    <Directory "/home/taira/sites/example.jp">
        DirectoryIndex index.html
        AllowOverride all
        Options +ExecCGI +Includes -MultiViews
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>


・/etc/hosts

127.0.0.1   example.jp


設定を反映します。

$ sudo a2ensite example.jp
$ sudo /etc/init.d/apache2 reload
$ sudo /etc/init.d/apache2 restart

動作確認


以下の確認用ファイルを作成します。
・/home/taira/sites/example.jp/index.php

<? phpinfo(); ?>


作成できたら、http://example.jp/index.phpにアクセスして以下のように表示されればOK!
f:id:t-taira:20110830092033p:image


:Source
Ubuntu で PHP + MySQL + バーチャルホストでの開発環境を最速で作る方法 | ウェブル