Ubuntu 10.10 に Apache2 + PHP + MySQL + phpMyAdminを入れてみた :: LAMPPでいいんじゃないの?
設定は適当です。(キリッ
Apache2
Server version: Apache/2.2.16 (Ubuntu)
インストール
$ sudo aptitude install apache2
どうせ local で開発するだけなので、特筆する設定はしませんでした。セキュリティはパーミッションだけには気をつける方向で。
ドキュメントルートもデフォルトの /var/www のままですし。
たまに忘れるのでMEMO
$ sudo /etc/init.d/apache2 restart #apacheの再起動
PHP
PHP Version 5.3.3-1ubuntu9.1
インストール
$ sudo aptitude install php5
これだけで PHP はかろうじて動くけど、いろいろ足りません。MySQL にも接続できないし、当然 phpMyAdmin も動作しません。仕方がないので Debian -- Software Packages in "sid", Subsection php 調べて、該当したパッケージをいれることにしました。
$ sudo aptitude install php5-mysql $ sudo aptitude install php5-mcrypt
これで、最低限の動作は保証される……はず。
php.ini の設定
Loaded Configuration File | /etc/php5/apache2/php.ini |
Default の php.ini をちょっと眺めてみましたがどうにも足りない感じだったので、開発用の php.ini である『/usr/share/doc/php5/examples/php.ini-development』をコピーしました。
$ sudo cp /usr/share/doc/php5/examples/php.ini-development /etc/php5/apache2/php.ini
php.ini は『PHP 逆引きレシピ』を参考にして、お決まりの箇所だけを修正しました。
MySQL
mysql Ver 14.14 Distrib 5.1.49, for debian-linux-gnu (i686) using readline 6.1
インストール
$ sudo aptitude install mysql-server
MySQL のインストール & 初期設定はグラフィカルなので簡単。やることは、root のパスワード決めるくらいだしね。
phpMyAdmin
バージョン情報: 3.3.8
インストール
$ sudo aptitude install phpmyadmin
で、3.3.7-1 (phpmyadmin)がインストールできるのですが……何を思ったか、phpMyAdminからダウンロードしちゃいました。
展開して、ドキュメントルートに移動 & pma に rename しました。phpmyadmin だとちょっと面倒なので。
$ tar zxvf phpMyAdmin-3.3.8-all-languages.tar.gz $ sudo mv phpMyAdmin-3.3.8-all-languages /var/www/pma
config.inc.php の設定
展開した phpmyadmin フォルダの中に、config.sample.inc.php なるファイルがあるので、config.inc.php にrename & copyして、設定を行ないます。
$ sudo cp /var/www/pma/config.sample.inc.php /var/www/pma/config.inc.php
といっても、設定する場所は一箇所だけです。46文字以内の好きな文字列を入れてあげるだけ。
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ ↓ $cfg['blowfish_secret'] = 'hogehoge'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
これで、とりあえずは終了のはずです。開発、頑張ろう!
いつか、外部向けのサーバーを立てたいですネ。