Ubuntu Apache2 + Perl5 + PHP5 初期設定
Ubuntu Gusty Gibbon 7.10
VMware
******************************
セキュリティについては 考えていない
どこでも CGI PHP が動くように設定
アドレスは
http://hoge.fuga.fugu.fugo/
と仮定する
******************************
[apache 2.2.4]
#apt-get install apache2
#apt-get install debian-helper-scripts
debian-helper-scripts を入れたので /etc/init.d/apache2 restart と していたのを service apache2 restart と できる
参考
http://perltips.twinkle.cc/drupal/ubuntu_install.php
設定ファイルの場所
/etc/apache2/apache2.conf
/etc/apache2/conf.d/
/etc/apache2/sites-available/default
既定のhtml置き場
/var/www
[perl 5.5.8]
perlの場所の確認
# whereis perl
リンクをはる
# ln -s /usr/bln/perl /usr/local/bin/perl
CGIが動くように apache の設定をする
/etc/apache2/conf.d/enable_cgi
AddHandler cgi-script .cgi .pl # 追加
既定のCGI置き場
/usr/lib/cgi-bin/
以下の設定で どこでもCGIが動くはず(非推奨)
# vi /etc/apache2/sites-available/default
line11
Option Indexes FollowSymLinks MultiViews # 修正前
Option Indexes ExecCGI FollowSymLinks MultiViews # 修正後
# vi /var/www/test.cgi
--------script-start--------
#!/usr/bin/perl
$ENV{'TZ'} = "JST-9";
print "Content-type: text/html\n\n";
print "Hello, CGI!\n";
print "<br>";
print `date`;
---------script-end---------
# chmod 755 /var/www/test.cgi
参考
http://tobysoft.net/wiki/index.php?Ubuntu%2Fapache2
[php 5.2.3]
# apt-get install php5
# a2enmod php5
設定ファイルの場所
/etc/php5/apache2/php.ini
再起動
# service apache2 restart
アクセスしてみる
http://hoge.fuga.fugu.fugo/
参考
http://tuyoshi.adam.ne.jp/blog/nr/item_570.html
# vi /var/www/test.php