vine3.1にPHPをインストールするヨ

詳細なタイトルなのは昨日と同じ理由です。
さてさて昨日はapache2をインストールできたから今日はphpを試してみるベ(方言)。さっそくphpのサイトから最新版をDLしてきてインストールだ。


PHP公式サイト http://www.php.net/downloads.php から最新版をDLしようとしたら5.x系になっててビビったので4.x系をDLしてくる
http://ponk.jp/linux_memo/index.php?page=2 を参考に

# tar zxvf php(タブ)
# cd php(タブ)
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring

「cannot find output from lex: giving up」というエラーが表示されて進まないので、泣きながら検索
検索に引っかかりまくる。みんな同じところで困ってるんだナ。
http://nanitozo.com/log/ken/2003/08/25/32 を参考にして
http://sourceforge.net/project/showfiles.php?group_id=72099 から flex-2.5.31.tar.gz をDLして

# tar xvfz fle(タブ)
# cd fle(タブ)
# ./configure
# make
# make install

でインストールします。apr-get installでもイイみたいだけど試してナイヨ。
その後、phpに再挑戦。無事にインストールされたら httpd.conf を開いて

LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php

と設定を書き加えてからapacheを再起動、しようとするとエラーが表示されるので、無視してマシン自体を再起動(w

<?php
phpinfo();
?>

とだけ(?マークも英語でね)書いたinfo.phpファイルをサーバにUPして、認識されているのを確認しましたよ。もう疲れた。