- PR -

apache1.3.27から1.3.29にバージョンアップしたのにphpinfo()の「Apache Version」が1.3.27のままです!

1
投稿者投稿内容
McLaren
ぬし
会議室デビュー日: 2002/01/15
投稿数: 784
お住まい・勤務地: 東京
投稿日時: 2004-01-13 20:06
 お世話になります。/usr/local/apache/にソースからコンパイルしてapache1.3.27と、モジュールとしてphp4.2.2を動かしておりましたが、この度apache1.3.29にバージョンアップしました。手順は今動いているapacheを一旦止めて前と同じようにtar玉を展開して同じオプションでconfigureしてmakeしてmake installしただけです。httpd.confは一応バックアップしましたが、ファイルが更新されていなかったので既存のhttpd.confで動かしています。

ところがphpinfo()の「apache」ブロックの「Apache Version」が1.3.27のままです!

phpinfo()の情報の中でも「Apache Version」だけが1.3.27のままで、
「Apache Environment」ブロックの「SERVER_SIGNATURE」と「SERVER_SOFTWARE」の値は

SERVER_SIGNATURE:<ADDRESS>Apache/1.3.29 Server at 127.0.0.1 Port 80</ADDRESS>
SERVER_SOFTWARE :Apache/1.3.29 (Unix) PHP/4.2.2

のように1.3.29と表示されています。何故「apache」ブロックの「Apache Version」だけが1.3.27のままなのでしょうか。ご教授よろしくお願いします。


[ メッセージ編集済み 編集者: okumura 編集日時 2004-01-13 20:06 ]
McLaren
ぬし
会議室デビュー日: 2002/01/15
投稿数: 784
お住まい・勤務地: 東京
投稿日時: 2004-01-13 20:08
apacheも再起動して、サーバーまで再起動しましたが駄目でした。。。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-01-13 21:50
PHPをmakeした際のapacheのバージョンが表示されているのではないかと。
McLaren
ぬし
会議室デビュー日: 2002/01/15
投稿数: 784
お住まい・勤務地: 東京
投稿日時: 2004-01-14 12:34
皆様はapacheのバージョンを上げる際にはphpもmakeしなおされていますでしょうか。それともこのままで問題ありませんでしょうか。。

[ メッセージ編集済み 編集者: okumura 編集日時 2004-01-14 12:35 ]
ちば
大ベテラン
会議室デビュー日: 2003/02/14
投稿数: 114
お住まい・勤務地: 都内勤務
投稿日時: 2004-01-14 14:44
引用:

okumuraさんの書き込み (2004-01-14 12:34) より:
皆様はapacheのバージョンを上げる際にはphpもmakeしなおされていますでしょうか。]</font>



確信を持って話すわけではありませんが・・・。
PHPをコンパイル(configureだったかな)する際に、
apache1.*系 --with-apxs=/usr/local/apache/bin/apxs
apache2.*系 --with-apxs2=/usr/local/apache/bin/apxs
とオプションをつけていると思います。
apacheを入れなおしたら当然apxsも変わっているわけで、それでもう一度configureしないと
ぽんすさんの言うとおり多分前のバージョンの番号が出ていると思いますよ。
私はapacheを入れなおしたらPHPも最初から入れなおすようにしています。
McLaren
ぬし
会議室デビュー日: 2002/01/15
投稿数: 784
お住まい・勤務地: 東京
投稿日時: 2004-01-14 17:08
なるほど。。phpももう一度configureしてmakeしてmake installしないといけないのですね。。
1

スキルアップ/キャリアアップ(JOB@IT)