- - PR -
apache1.3.27から1.3.29にバージョンアップしたのにphpinfo()の「Apache Version」が1.3.27のままです!
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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 ] | ||||
|
投稿日時: 2004-01-13 20:08
apacheも再起動して、サーバーまで再起動しましたが駄目でした。。。
| ||||
|
投稿日時: 2004-01-13 21:50
PHPをmakeした際のapacheのバージョンが表示されているのではないかと。
| ||||
|
投稿日時: 2004-01-14 12:34
皆様はapacheのバージョンを上げる際にはphpもmakeしなおされていますでしょうか。それともこのままで問題ありませんでしょうか。。[ メッセージ編集済み 編集者: okumura 編集日時 2004-01-14 12:35 ] | ||||
|
投稿日時: 2004-01-14 14:44
確信を持って話すわけではありませんが・・・。 PHPをコンパイル(configureだったかな)する際に、 apache1.*系 --with-apxs=/usr/local/apache/bin/apxs apache2.*系 --with-apxs2=/usr/local/apache/bin/apxs とオプションをつけていると思います。 apacheを入れなおしたら当然apxsも変わっているわけで、それでもう一度configureしないと ぽんすさんの言うとおり多分前のバージョンの番号が出ていると思いますよ。 私はapacheを入れなおしたらPHPも最初から入れなおすようにしています。 | ||||
|
投稿日時: 2004-01-14 17:08
なるほど。。phpももう一度configureしてmakeしてmake installしないといけないのですね。。
|
1