うちのサイトのPHPを新しいバージョン5.2.4にしてみた。本当は、もっと早くしたかったんだけど、なかなか踏ん切りがつかなくて。
が、このPHPのインストールもうちのサイトでは一苦労。
Webサーバのlighttpdが新しいgccを必要としてたのでgccの3.4.6をインストールしてるんだけど、このgccのバージョンでPHPをコンパイルするとこんな感じでエラーになる。
cc1: out of memory allocating [NUM] bytes after a total of [NUM] bytes
メモリが足りないとさ。うちは某社の共用サーバを使ってるんだけど、ここのメモリや同時オープンファイル数の制限がきつい。同時起動プロセスも35が上限なので余り調子に乗ってプログラムを起動すると大変なことになる。
と、言うわけでこのままではコンパイルできないので、こんなときはサーバに最初についていたgcc2.95を使ってコンパイル。ちなみにmysqlもこっちでコンパイルしないとダメ。
なかなか使いづらい共用サーバです。
やっぱgccもバージョンが上がるごとにメモリ食いになってるんだなぁ。今はgcc4系が出てるけど、ちょっと調べた感じ「メモリ食いまくり」みたいなので、うちの共用サーバには入れるだけ無駄かなと。
怖いのは新しくリリースされたlighttpdがgcc3.4.6でコンパイルできなくなったとき…バージョンアップできなくなってしまう。いざとなったら"-O2"オプション外したり、ちょっとソースいじっていらないそうな機能を入れないようにすればなんとかなるのかな…多分。
ま、そうなったら共用サーバの引越しも考えよう。
と、おまけ話し。
マイクロソフト(MS)は10月5日、「Internet Explorer 7」(IE 7)日本語版を、誤ってWindowsの自動更新で配信したと発表した。同日午前2時ごろから配信を始め、同3時ごろに停止した。
うちのPCもIE7が更新対象になってたよ。
あぶねぇ。
(ってIE使ってないので別にIE7になってもいいんだけどネ)
作成日:2007/10/10 01:25:59