DebianにもLAMP環境を

 日本に用意して頂いたDebian(karen)にLAMP環境を。
 なお、最後まで読んでから参考にしてください。オチがあります。
 一通りapt-get update, apt-get upgradeしたのち。

# apt-get install apache2 perl php4 mysql-server
# which perl
/usr/bin/perl

 ※mysql-server4.1というのもある。上記の場合、4.0が入った。

php4動作確認

 /var/www/phpinfo.php

<?php
    phpinfo();
?>

 Access : http:///phpinfo.php

perl環境構築&動作確認

 設定を編集
 /etc/apache2/apache2.conf

L.341 AddHandler cgi-script .cgi <-コメントアウトを削除

 /etc/apache2/sites-available/default

L.7,11 Options All <-Allに書き換える

 Apache2再起動

# /etc/init.d/apache2 restart

 動作確認用ファイル:/var/www/perl.cgi

#!/usr/bin/perl -w
use utf8;
use strict;
use CGI;

my $q = new CGI;

print $q->header;
print "Hello World Perl-CGI!";

exit;

 実行権限付与。

# chmod 755 /var/www/perl.cgi

 Access : http:///perl.cgi

MySQLのrootパスワード設定

# mysql -A -u root mysql
mysql> update user set password=password ('*****') where user='root';
mysql> flush privileges;
mysql> quit

phpMyAdminをインストール

# cd /usr/src
# wget http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.8.1.tar.gz
# gunzip phpMyAdmin-2.8.1.tar.gz
# tar -xvf phpMyAdmin-2.8.1.tar
# mv phpMyAdmin-2.8.1 /var/www/phpMyAdmin
# cd /var/www/phpMyAdmin/libraries
# cp config.default.php ../config.inc.php
# cd ../
# vi config.inc.php

 Access : http:///phpMyAdmin/

 "扱えない拡張子のファイルです"とエラーがでる。
 ググると,mysql.soがないとの情報が本命
 config.inc.phpを弄ろうとかPHP5で入れなおしたらOKになった、とかは外れ。

 確かPHP4の./configureの時、"--with-mysql"なんてやったなぁ、と思いつつ。

# apt-get install phpmyadmin

 あは〜。_| ̄|○
 /var/www/phpmyadmin*1ができている。

 Access : http:///phpmyadmin/

 rootでログインし,DB作成まで動作確認。動いてるよ〜。

*1:全部小文字