LANDISK HACKING DIARY
Since2005/8/17
TOPへ戻る

   PHPのインストール

 

 


apt-get でインストール。

landisk:~# apt-get install php4 libapache2-mod-php4 php4-dev php4-cgi


※ここでハマッたので一応メモ。

apt-get install php4 でインストールした際に、libapache-mod-php4 もついでにインストールされましたが、libapache2-mod-php4 でないといけません。LoadModuleディレクティブの指定をしなくても .php を認識してくれるはずが認識してくれなかった。そりゃ〜apache1.3系のPHPモジュールじゃ認識してくれませんよねぇ〜。


php4.ini の編集。

landisk:~# vi /etc/php4/apache2/php.ini

doc_root = /share/public_html
extension_dir = "/usr/lib/php4/20020429"
include_path = ".:/usr/share/php:/usr/share/pear"

register_globals = Off
upload_max_filesize = 300M

output_buffering = Off
default_charset = "EUC-JP"
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encoding_translation = On
mbstring.substitute_character = none;


/etc/apache2/mods-available の中を見てみる。以下の2つのファイルがインストールされる。php4.conf と php4.load を見てみるといつもの記述がなされている。この2つのファイルは、apache2.conf でインクルードされているから、apache2.conf にはなにも記述しなくてもいいというわけだ。なるほどなるほど。

landisk:~# cd /etc/apache2/mods-available/ ; ls | grep php
-rw-r--r-- 1 root root 133 2005-05-25 10:51 php4.conf
-rw-r--r-- 1 root root 59 2005-05-25 10:51 php4.load

landisk:~# cat php4.conf
<IfModule mod_php4.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>

landisk:~# cat php4.load
LoadModule php4_module /usr/lib/apache2/modules/libphp4.so






TOPへ戻る
 
Copyright © KORO All Rights Reserved.