PC/NETのetcetra/2004-08-23

Last-modified: 2005-09-17 (土) 19:52:10 (6796d)
※※このサイトは2012年頃より更新を停止しています。※※

PHP CLI版のインストール

redhat9の標準のRPMパッケージだと、phpはCLI(コマンドライン版)にはなってないらしい。さらにマルチバイト文字にも対応してないっぽい。

というわけでphpをソースからコンパイルしてインストールすることに。
うちの環境がredhat9の標準的なRPMパッケージ(アップデートはaptでFedora-Legacyから)しか利用してないこともあり、下記URLを参考にして、苦労することなくインストール完了でした。
http://www.dolphy.gr.jp/webap/env/php-install.html
ただ、一点だけconfigureの時に気になったエラー(apu-config,apr-configまわり)があり、それに関して下記URLが参考になりそうなのでメモを残しておきます。

また、下記URLの説明も懇切丁寧でいいなと思った。
http://www.jpring.net/jitaku/redhat9+apache2.0.48+php-4.3.4-ok.html

参考までに、この時に指定した./configureオプションは下記。

./configure --with-apxs2filter=/usr/sbin/apxs --with-gd --enable-gd-native-ttf 
--with-freetype-dir=/usr --with-png-dir=/usr --with-zlib --with-jpeg-dir=/usr 
--enable-mbstring --enable-mbregex --enable-zend-multibyte --with-pgsql=/usr 
--with-mysql=/usr

今回のコンパイル作業で特に勉強になったこと

phpをコンパイルするとき、apache2のapxsってやつの居場所を教えてやらないといけない。しかし

# slocate apxs
とかやってもどこにもapxsが見つからず、「えー、apache2もソースからコンパイルせんといかんの?」とか思ってげんなりしたが、最初にあげたURLをみたことで、apxsってやつはhttpd-develに入ってるものなんだということに気がついた。

コメントはありません。 コメント/PC/NETのetcetra/2004-08-23

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS