[PHP-dev 57] php3とphp4の共存について

Free Jockey php-dev@php.gr.jp
Thu, 20 Sep 2001 11:02:11 +0900


フクと言います。

MiracleLinuxStanderdV1.0にPHP-4.0.6ダウンロードして
インストールしたのですが、Apacheを起動かけたら
下記のようなエラーが発生して起動されません。
何方か対処法をご存知の方、アドバイスをお願い致します。

設定に付いては、PHP-4.0.6のconfigureをする時には
共存出来るように”--enable-versioning”は入れています。
あと、httpd.confの方もDSOの個所には、以下の行を追加してます。
今PHP3が原因かもしれないと思いコメントにして再実行してみたのですが
結果は同じでした。

<追加>
#LoadModule php3_module            /usr/libexec/apache/libphp3.so
LoadModule php4_module            /usr/libexec/apache/libphp4.so

#AddModule mod_php3.c
AddModule mod_php4.c

<エラー内容>
PHP Warning:  Function registration failed - duplicate name - define in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - defined in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - each in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - strlen in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - strcmp in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - strcasecmp in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - error_reporting in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - leak in Unknown on line 0
PHP Warning:  Function registration failed - duplicate name - function_exists in Unknown on line 0
PHP Warning:  Basic Functions:  Unable to register functions, unable to load in Unknown on line 0


<環境>
OS:Miracle Linux Standerd V1.0
Apache:1.3.12(rpm)
PHP:PHP-3.0.15(rpm)
DB:Oracle8i WorkingGroup Server