« DDNSの見直し | メイン | MovableType 3.x »

PHP4のインストール

PostgreSQL + PHP4でウェブアプリケーションを動かす実験をしたいと思い、PHP4をインストールし始めた。
VinePlusのFTPサイトから、
php-4.2.3-0vl5.i386.rpm
php-imap-4.2.3-0vl5.i386.rpm
php-manual-4.2.3-0vl5.i386.rpm
php-pgsql-4.2.3-0vl5.i386.rpm
の4つをwgetしてきて、

# rpm -ivh php-4.2.3-0vl5.i386.rpm

を実行。

ところが、
libsablot.so.0, libxlm2.so.2, libxslt.so.1, libxsltbreakpoint.so.1
の4つがないと叱られる。

そこで再び、
libxml2-2.4.21-1vl1.i386.rpm
libxslt-1.0.17-1bl.i386.rpm
を先にインストールすると、無事にPHP4のrpmがインストールできた。

Vine Linux 2.6r4でPHP4(rpmインストール)にあるように、apt-getを使うともっとスマートにインストールできるみたいだけれど、まあ慣れた方法がいいだろう。(笑)

さて、httpd.confの設定を確認してみたところ、LoadModule, AddModule, AddTypeの設定は触る必要がなさそうなので、そのまま、

# /etc/rc.d/init.d/httpd restart

を実行。
HTMLドキュメントのルートにphpというフォルダを新しく作り、phpinfo.phpファイルに情報ページを表示させるためのお決まりのコードを書きこむ。

<?php phpinfo(); ?>

ところが、困ったことに白紙ページが表示されるのみ。1時間ぐらい悩んだ末に、httpdはrestartじゃなくて、stop → startでないと、モジュールが正しくロードされないことがあるという情報を発見。これでようやく解決した。

次回は、PostgreSQLを動作させるためのphp.iniの設定に移ることにしよう。



関連用語

トラックバック

このエントリーのトラックバックURL:
http://www.mogurakun.com/mt/mt-tb.cgi/64

コメントを投稿

About This Entry

2004年11月07日 22:48に投稿されたエントリーのページです。

ひとつ前の投稿は「DDNSの見直し」です。

次の投稿は「MovableType 3.x」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アーカイブ

Powered by
Movable Type 3.35
Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.