Update auf php 4.3.2 : Fehlermeldungen bei apache-Start

Bash, Shell, PHP, Python, Perl, CGI
ploch
Posts: 5
Joined: 2003-05-21 05:37
Location: Geithain

Update auf php 4.3.2 : Fehlermeldungen bei apache-Start

Post by ploch »

Hallo Profis ,

eine Frage. Ich habe nach Euren HowTo's von php 4.2.2. auf 4.3.2 upgedatet. Dies ging soweit ganz gut und ein phpinfo() zeigt mir die korrekte Version an.
Entsprechende .php - Seiten funktionieren auch ....

Aber : Nach dem Stoppen von Apache und dem Starten wirft mir Apache einige Warnungen an den Kopf :


p15134458:/usr/local/src/php-4.3.2 # make install
Installing PHP CLI binary: /usr/bin/
Installing PHP CLI man page: /usr/share/man/man1/
Installing PHP SAPI module
[activating module `php4' in /etc/httpd/httpd.conf]
cp libs/libphp4.so /usr/lib/apache/libphp4.so
chmod 755 /usr/lib/apache/libphp4.so
cp /etc/httpd/httpd.conf /etc/httpd/httpd.conf.bak
cp /etc/httpd/httpd.conf.new /etc/httpd/httpd.conf
rm /etc/httpd/httpd.conf.new
Installing shared extensions: /usr/share/extensions/no-debug-non-zts-20020429/
Installing PEAR environment: /usr/share/php/
[PEAR] Archive_Tar - installed: 0.9
[PEAR] Console_Getopt - installed: 1.0
[PEAR] PEAR - installed: 1.1
[PEAR] DB - installed: 1.3
[PEAR] HTTP - installed: 1.2
[PEAR] Mail - installed: 1.0.1
[PEAR] Net_SMTP - installed: 1.0
[PEAR] Net_Socket - installed: 1.0.1
[PEAR] XML_Parser - installed: 1.0.1
[PEAR] XML_RPC - installed: 1.0.4
Installing build environment: /usr/share/lib/php/build/
Installing header files: /usr/include/php/
Installing helper programs: /usr/bin/
program: phpize
program: php-config
program: phpextdist
p15134458:/usr/local/src/php-4.3.2 # apachectl stop
/usr/sbin/apachectl stop: httpd stopped
p15134458:/usr/local/src/php-4.3.2 # apachectl start
PHP Warning: Function registration failed - duplicate name - gd_info in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imagearc in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imageellipse in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imagechar in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imagecharup in Unknown on line 0
PHP Warning: Function registration failed - duplicate name - imagecolorat in Unknown on line 0
.
. usw.
.
PHP Warning: gd: Unable to register functions, unable to load in Unknown on line 0


Uuups - kann mir bitte jemand erklären, was ich hier falsch gemacht habe ? Das wäre wirklich nett & hilfreich.
Vielen Dank ;

Andreas Ploch
ploch
Posts: 5
Joined: 2003-05-21 05:37
Location: Geithain

Behoben !

Post by ploch »

Hallo ,

ich habe o.g. Fehler selbst beheben können. Ich hatte mir einmal die ./configure Scripts eines 1&1 Webhosting-Pakets angesehen und einige Abweichungen zu den hier vorgestellten bemerkt.

Ein

Code: Select all

--with-gd=shared anstelle --with-gd
führte zum Erfolg.

Kann mir ggf. jemand auf verständlich :oops: erklären, was die Option =shared nun letztendlich bewirkt ?
gaert
Posts: 6
Joined: 2003-07-01 22:20

Re: Update auf php 4.3.2 : Fehlermeldungen bei apache-Start

Post by gaert »

Soweit ich mich erinnere werden bei shared libs die funktionen beim starten von PHP (bzw. beim Apache start) eingelesen und registriert.
Lässt du shared weg kompiliert er die schose direkt in PHP mir rein - dafür musst du dann bei nem update der nicht geshareten Lib PHP wieder neu kompilieren.