[PHP-users 12098] php-4.2.2へのバージョンアップがうまくいかない

Tsuyoshi Maesaka php-users@php.gr.jp
Mon, 09 Dec 2002 09:25:54 +0900


前坂と申します。

現在の環境は、PHP4.0.6を利用しており、今回4.2.2へとバージョン
アップしようと試みております。
しかし、下記のような状況となりうまく行かず苦しんでおります。
どなたか情報をお持ちの方はいらっしゃいませんでしょうか?

状況:

php-4.0.6 の時
configure  --with-mysql --with-apxs=/usr/local/apache/bin/apxs
--enable-mbstring --enable-mbstr-euc-trans --enable-mbregex
--enable-trans-sid
という引数で configureをしていたので、

php-4.2.2でも全く同じ引数でconfigureして上書きインストールを実行。

apacectl configtest を実行すると以下のように表示され、Apacheが
起動しない。

root@magician php-4.2.2]# /usr/local/apache/bin/apachectl configtest
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf: Cannot
load /usr/local/apache/libexec/libphp4.so into server:
/usr/local/apache/libexec/libphp4.so: undefined symbol:
mysql_field_count

この状態から再び4.0.6を上書きインストールすると、Apacheは動きます。

一体どこに問題があるのでしょうか?
もしかしたらPHPの問題ではなく、Mysql側の問題かもしれませんが・・・。


環境は
Vine Linus 2.4.18
Apache-1.3.26
Mysql-3.23.51
となっております。
こちらには、作業中全く変更を加えていません。

よろしくお願いいたします。

Tsuyoshi Maesaka -Osaka