Hallo zusammen Ich versuche auf meiner SuSE 8.0 ein Update von PHP auf Version 4.3.2 zu machen. Meine Idee war, das configure Skript mit den Optionen aufzurufen, welche ich im Output eines <?php phpinfo() ?> im Abchnitt "Configure Command" finden kann, damit alles wieder seine (SuSE-)Richtigkeit hat. Leider funktioniert diese Vorgehensweise nicht. configure meldet folgende Warnungen/Fehler: <=== SCHNIPP ===> configure: warning: ./configure: invalid host type configure: error: can only configure for one host and one target at a time <=== SCHNAPP ===> Eigentlich würde ich ja gerne ein RPM bauen. Da gibts ja auch so ein wunderbares spec-file im heruntergeladenen und entpackten PHP- Verzeichnis. Doch leider schweigt sich die Dokumentation über den RPM-Build Prozess aus. Ich wäre froh, wenn ihr mir eure Erfahrungen und Tips mit dem PHP-Update berichten könntet. Ein fixfertiges RPM der Version 4.3.2 für SuSE 8.0 wäre natürlich auch toll! -- Grüsse Marco
Hallo Marco, deine Idee, die Optionen zu benutzen, die phpinfo() ausgibt, ist schon ok. Poste doch mal deine ./configure Zeile und dann schauen wir mal :-) Viele Grüße, Sebastian -- Mit den Menschen ist es wie mit den Autos: Laster sind schwer zu bremsen. - Heinz Erhardt (1909 - 1979), deutscher Komiker, Dichter und Schauspieler
Hallo Sebastian Am Mit, 2003-08-13 um 13.47 schrieb Sebastian Wolfgarten:
Hallo Marco,
deine Idee, die Optionen zu benutzen, die phpinfo() ausgibt, ist schon ok. Poste doch mal deine ./configure Zeile und dann schauen wir mal :-)
Voilà: ./configure ./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --enable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enable-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-memory-limit --enable-safe-mode --enable-shmop --enable-sigchild --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --enable-wddx --enable-yp --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp --with-gdbm --with-gettext --with-gmp --with-imap=yes --with-iodbc --with-jpeg-dir=/usr --with-ldap=yes --with-mcal=/usr --with-mcrypt --with-mysql=/usr --with-ndbm --with-pgsql=/usr --with-png-dir=/usr --with-qtdom=/usr/lib/qt2 --with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir=yes --with-xml --with-xpm-dir=/usr/X11R6 --with-zlib=yes --with-openssl --with-curl --with-swf=./dist/ --with-imap-ssl --with-gd=yes --enable-xslt --with-xslt-sablot --with-mm --with-apxs=/usr/sbin/apxs i386-suse-linux Wie gesagt, die Optionen sind 1 zu 1 aus dem "Configure Command" Abschnitt von phpinfo() kopiert. -- Grüsse Marco
Am Mit, 2003-08-13 um 14.42 schrieb Marco Schuler:
Hallo Sebastian
Am Mit, 2003-08-13 um 13.47 schrieb Sebastian Wolfgarten:
Hallo Marco,
deine Idee, die Optionen zu benutzen, die phpinfo() ausgibt, ist schon ok. Poste doch mal deine ./configure Zeile und dann schauen wir mal :-)
Voilà:
Oops, da war ein "copy-copy-past" Fehler... (2 mal ./configure). Jetzt ist's korrekt: ./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --enable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enable-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-memory-limit --enable-safe-mode --enable-shmop --enable-sigchild --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --enable-wddx --enable-yp --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp --with-gdbm --with-gettext --with-gmp --with-imap=yes --with-iodbc --with-jpeg-dir=/usr --with-ldap=yes --with-mcal=/usr --with-mcrypt --with-mysql=/usr --with-ndbm --with-pgsql=/usr --with-png-dir=/usr --with-qtdom=/usr/lib/qt2 --with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir=yes --with-xml --with-xpm-dir=/usr/X11R6 --with-zlib=yes --with-openssl --with-curl --with-swf=./dist/ --with-imap-ssl --with-gd=yes --enable-xslt --with-xslt-sablot --with-mm --with-apxs=/usr/sbin/apxs i386-suse-linux -- Grüsse Marco
Moin, Am Mi, 2003-08-13 um 14.50 schrieb Marco Schuler: [...]
--with-imap-ssl --with-gd=yes --enable-xslt --with-xslt-sablot --with-mm --with-apxs=/usr/sbin/apxs i386-suse-linux
Bist du sicher, daß das "i386-suse-linux" da hingehört? Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo,
From: Marco Schuler [mailto:marco.schuler@scopein.ch] Sent: Wednesday, August 13, 2003 2:51 PM Am Mit, 2003-08-13 um 14.42 schrieb Marco Schuler:
Hallo Sebastian Am Mit, 2003-08-13 um 13.47 schrieb Sebastian Wolfgarten:
Hallo Marco,
deine Idee, die Optionen zu benutzen, die phpinfo() ausgibt, ist schon ok. Poste doch mal deine ./configure Zeile und dann schauen wir mal :-)
Jetzt ist's korrekt:
./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --enable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enable-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-memory-limit --enable-safe-mode --enable-shmop --enable-sigchild --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --enable-wddx --enable-yp --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp --with-gdbm --with-gettext --with-gmp --with-imap=yes --with-iodbc --with-jpeg-dir=/usr --with-ldap=yes --with-mcal=/usr --with-mcrypt --with-mysql=/usr --with-ndbm --with-pgsql=/usr --with-png-dir=/usr --with-qtdom=/usr/lib/qt2 --with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir=yes --with-xml --with-xpm-dir=/usr/X11R6 --with-zlib=yes --with-openssl --with-curl --with-swf=./dist/ --with-imap-ssl --with-gd=yes --enable-xslt --with-xslt-sablot --with-mm --with-apxs=/usr/sbin/apxs i386-suse-linux
ftp kannst du dir sparen, ist swiw als standard an und veraltet. Kontrollier doch einfach mal deine Optionen mit der offiziellen Liste: http://de.php.net/manual/de/install.configure.php Was mich allerdings eher stutzig macht ist deine Fehlermeldung
From: Marco Schuler [mailto:marco.schuler@scopein.ch] Sent: Wednesday, August 13, 2003 1:13 PM
<=== SCHNIPP ===> configure: warning: ./configure: invalid host type configure: error: can only configure for one host and one target at a time <=== SCHNAPP ===>
Das Aufrufen von # ./configure hat doch IMHO nichts mit 'nem Host-Typ zu tun. Oder war das dein copy-paste-paste ? mfg Maik
On Wed, Aug 13, 2003 at 01:12:58PM +0200, Marco Schuler wrote:
Eigentlich würde ich ja gerne ein RPM bauen.
Du wirst feststellen: - autoconf zu alt - libxml zu alt - libsablot zu alt - diverse andere Bibliotheken zu alt. PHP ist recht anspruchsvoll, insbesondere die Konfiguration, die Suse ausliefert. Kristian
participants (5)
-
Joerg Rossdeutscher
-
Kristian Koehntopp
-
M. Bader
-
Marco Schuler
-
Sebastian Wolfgarten