朝倉と申します。 Vine3.1で、mysqlがらみのエラーなのですが、apache1.3.33+mysql4.0.23+php4 or php5では動作しておりまして、apache2.0.50からphp経由でのmysql.soの読み 込みに失敗してしまいます。 現状は下記に記しておきます。 見つかった対策としては、php5を--with-tsrm-pthreads --enable-maintainer-ztsをつけることで、workerでapache2を起動できる。 また、mysql.soの読み込み失敗はコンパイル環境が異なることが原因の模様で す。libtoolのバージョンが問題みたいです。 apache2を変えた場合だけ、おかしいので、apache2のりビルドだけですみそうな のですが、他のパッケージのビルド環境はどのようになっているのでしょうか? また、VinePlus 3.1のApache2のsrpmとrpmのバージョンが異なるのですが、何か 不具合でも見つかっているのでしょうか? 宜しくお願いいたします。 環境 Vine 3.1 ppc on 玄箱 apache2-2.0.50-0vl4.2 apache-1.3.33-0vl2 mod_perl-1.29-0vl1 mod_perl2-1.99_09-0vl1 php5-apache-5.0.3-0vl3.2 php5-apache2-5.0.3-0vl3.2 MySQL-server-4.0.23-0vl0 apache2は/usr/sbin/apache2.preforkでの動作。他はphp4もphp5が[Mon Nov 21 20:47:05 2005] [crit] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. といわれてしまいます。 エラーメッセージ PHP5のとき。 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/mysql.so' - /usr/lib/php5/mysql.so: R_PPC_REL24 relocation at 0x0d96fc60 for symbol `connect' out of range in Unknown on line 0 PHP4のとき。 PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - /usr/lib/php4/mysql.so: R_PPC_REL24 relocation at 0x0d8ac730 for symbol `connect' out of range in Unknown on line 0