ID:               27961
 Updated by:       [EMAIL PROTECTED]
 Reported By:      mikado at yahoo dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Dynamic loading
 Operating System: Linux 2.4.25-grsec
 PHP Version:      4.3.5
 New Comment:

Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions. 

Thank you for your interest in PHP.

You're just loading the same extension multiple times.


Previous Comments:
------------------------------------------------------------------------

[2004-04-12 10:06:49] mikado at yahoo dot com

Description:
------------
I compiled PHP 4.3.5 with Apache 1.3.29 by following steps:



===:Pre-config Apache:===

./configure \

--prefix=/usr \

--sbindir=/usr/sbin \

--libexecdir=/usr/libexec/apache \

--sysconfdir=/etc/apache \

--datadir=/home/www \

--runtimedir=/var/run \

--logfiledir=/var/log/apache \

--proxycachedir=/var/cache/proxy



===:Config + Install PHP:===

./configure \

--prefix=/usr \

--sysconfdir=/etc \

--with-gnu-ld \

--with-apache=../apache_1.3.29 \

--enable-force-cgi-redirect \

--enable-discard-path \

--enable-fastcgi \

--with-config-file-path=/etc/php \

--with-config-file-scan-dir=/etc/php \

--disable-rpath \

--with-openssl=shared \

--with-zlib=shared \

--with-zlib-dir=/usr \

--with-bz2=shared \

--with-curl=shared \

--with-mysql=shared,/usr/local/mysql \

--enable-dba=shared \

--with-inifile \

--with-flatfile \

--with-dom=shared,/usr \

--with-dom-xslt=/usr \

--with-dom-exslt=/usr \

--with-fribidi=shared \

--with-gd=shared,/usr \

--with-jpeg-dir=/usr \

--with-png-dir=/usr \

--with-tiff-dir=/usr \

--with-xpm-dir=/usr/X11R6 \

--with-ttf \

--with-freetype-dir=/usr \

--with-t1lib \

--enable-gd-native-ttf \

--enable-gd-jis-conv \

--with-gettext=shared \

--with-gmp=shared \

--with-hyperwave=shared \

--with-iconv=shared \

--with-mime-magic=shared \

--with-ncurses=shared \

--with-pdpro=shared \

--with-pspell=shared \

--with-qtdom=shared \

--with-mm= \

--enable-bcmath=shared \

--enable-calendar=shared \

--enable-dbase=shared \

--enable-dbx=shared \

--enable-dio=shared \

--enable-exif=shared \

--enable-filepro=shared \

--enable-ftp=shared \

--enable-mstring=shared \

--enable-sockets \

--enable-sysvmsg=shared \

--enable-sysvsem=shared \

--enable-sysvshm=shared \

--enable-wddx=shared \

--enable-yp \

--enable-memory-limit \

--enable-zend-multibyte



then make + make install



===:Config + Install Apache:===

./configure \

--prefix=/usr \

--sbindir=/usr/sbin \

--libexecdir=/usr/libexec/apache \

--sysconfdir=/etc/apache \

--datadir=/home/www \

--runtimedir=/var/run \

--logfiledir=/var/log/apache \

--proxycachedir=/var/cache/proxy \

--disable-rule=SSL_COMPAT \

--activate-module=src/modules/php4/libphp4.a \

--enable-module=all \

--enable-shared=max \

--disable-module=example \

--enable-suexec \

--suexec-caller=httpd \

--suexec-docroot=/home/www/htdocs \

--suexec-logfile=/var/log/apache/suexec_log \

--suexec-userdir=web \

--suexec-uidmin=10000 \

--suexec-gidmin=10000



then make + make install



===:httpd.conf file:===

#...

LoadModule php4_module        libexec/apache/libphp4.so

#...

AddModule mod_php4.c

#...

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

#...



===:php.ini file:===

;...

extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20020429"

;...

extension=bcmath.so

extension=bz2.so

extension=calendar.so

extension=curl.so

extension=dba.so

extension=dbase.so

extension=dbx.so

extension=dio.so

extension=domxml.so

extension=exif.so

extension=filepro.so

extension=fribidi.so

extension=ftp.so

extension=gd.so

extension=gettext.so

extension=gmp.so

extension=iconv.so

extension=mime_magic.so

extension=mysql.so

extension=ncurses.so

extension=openssl.so

extension=pspell.so

extension=qtdom.so

extension=sysvmsg.so

extension=sysvsem.so

extension=sysvshm.so

extension=wddx.so

extension=zlib.so

;...



Reproduce code:
---------------
Finally I ran apache server and there are many "PHP Warning" in my
apache's error_log. Each funtion of each extension produced 1 warning
like that:



PHP Warning:  Function registration failed - duplicate name -
mysql_listtables in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
mysql_listfields in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
mysql_db_name in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
mysql_dbname in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
mysql_tablename in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
mysql_table_name in Unknown on line 0

PHP Warning:  mysql:  Unable to register functions, unable to load in
Unknown on line 0

...

PHP Warning:  Function registration failed - duplicate name -
openssl_private_encrypt in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
openssl_private_decrypt in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
openssl_public_encrypt in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
openssl_public_decrypt in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
openssl_error_string in Unknown on line 0

PHP Warning:  openssl:  Unable to register functions, unable to load in
Unknown on line 0

...

PHP Warning:  Function registration failed - duplicate name -
imagepstext in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
imagepsbbox in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
imagetypes in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name - jpeg2wbmp
in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name - png2wbmp
in Unknown on line 0

PHP Warning:  Function registration failed - duplicate name -
image2wbmp in Unknown on line 0

PHP Warning:  gd:  Unable to register functions, unable to load in
Unknown on line 0



Expected result:
----------------
Please help me how to fix it! Thank you!



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=27961&edit=1

Reply via email to