php5.2.8をインストール

symfony1.2を利用するために、ubuntuでパッケージを探したが、断念。
そこで、頑張ってソースからやってみたものの、なかなかうまくいかず。
そこで見つけたのが、
http://d.hatena.ne.jp/studio-m/20070805/1186306486
こちら。
ようやく動きました。

phpをmake installするとhttpd.confに自動でLoadModuleの設定とかを書き込んでくれるんですが、それに失敗している模様。Ubuntu(Debian系は皆そうなのかな?)では、各種モジュールの読み込みはメインのconfファイルではなくmods-enabled/以下に各モジュールを読み込むファイルを配置する形を採っています。なので、httpd.confにはLoadModuleの記述が一切無く、付け足す場所が分からないようです。そこで、httpd.confの適当な所に

LoadModule hoge hoge.so

というダミーの行を入れてmake installすると、無事インストール完了。httpd.confは削除して、phpのモジュール読み込みは別途指定します。

コメント

タイトルとURLをコピーしました