Mailinglisten-Archive |
On Tue, May 23, 2000 at 11:44:13PM +0200, Thomas Böhmwalder wrote: > (OS : SuSE Linux 6.4 ) Ich dachte immer, SuSe beherrscht die PHP Packet Installation mittlerweile. > Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich > mache, es kommt immer der selbe Fehler: > > -- snip -- > make[3]: Entering directory `/Download/php-4.0.0/ext/gd' > /bin/sh /Download/php-4.0.0/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I/Download/php-4.0.0/ext/gd > -I/Download/php-4.0.0 -I/usr/include/apache -I/Download/php-4.0.0/Zend > -I/Download/php-4.0.0 -I/usr/include/freetype > -I/Download/php-4.0.0/ext/mysql/libmysql -I/usr/include/ucd-snmp > -I/Download/php-4.0.0/ext/xml/expat/xmltok > -I/Download/php-4.0.0/ext/xml/expat/xmlparse -DEAPI=1 -DXML_BYTE_ORDER=12 -g > -O2 -Wall -c gd.c > In file included from gd.c:32: php_gd.h:50: gd.h: No such file or directory > -- snip -- Da sucht halt PHP nach den Headern von GD am falschen Platz. Die Sucherei kann man --without-gd abschalten. Dann kommt man vielleicht etwas weiter. > Übersetzt wurde mit ( aufgrund von PHP-Info der Beta-Version) : > > configure --with-java=/usr/lib/jdk1.1.7 --with-mysql=yes --with-ldap=yes > --with-gd=yes --with-zlib=yes --with-xml \ --with-ttf --with-yp --with-ftp > --with-snmp --with-config-file-path=/etc/httpd --with-apxs=/usr/sbin/apxs \ > --with-exec-dir=/usr/lib/apache/bin --enable-sysvsem --enable-sysvshm > --enable-thread-safety \ --with-jpeg-dir=/usr/lib i386-suse-linux-gnu Schreib mal: ./configure --with-apxs=/usr/sbin/apxs und schau dir dann die Fehlermeldungen an. > Folgende Packete sind installiert (frei nach FAQ von www.koehntopp.de/php/ ) : Es muss ja nicht alles stimmen, was der Herr Prof. Köhntopp ins FAQ reingeschrieben hat. Lese da auch manchmal rum :) > apache-1.3.12.7 > freetype-1.3.1-23 > gdlib-1.7.3-50 > libjpeg-6.2.0-18 > libtiff-3.5.4-36 > libz-1.1.3-129 > mod_php4-4.0b4pl1-8 > mysql-3.22.32-7 > mysqldev-3.22.32-7 > mysqllib-3.22.32-7 > pdflib-2.01-53 ( sollte es nicht pdflib-3.0-4 sein ??) Das sind aber die RPMs. Da ist mod_php4-4.0b4pl1-8 vollkommen fehl am Platze. Das hat mit den Sourcen recht wenig zu tun. > Nach endlosen herumstöbern habe ich mich geistig auf die GD-Lib eingeschossen. > Weiß aber ehrlich nicht ob ich mich nicht in einer Sackgasse befinde :-( > Habe zu allen Packeten die Sourcen (sofern vorhanden) dazu installiert. > Auch die warning´s von Configure sind ausgemerzt ....( deshalb --with-jpeg-dir ) > Sieht alles schön aus, aber make mag mich nicht :-) Man geht in der Regel bei der DSO-Variante so vor, dass man die Quellen von Apache übersetzt und installiert. Danach konfiguriert man PHP und installiert dieses. Dann sollte ein <?phpinfo()?> funktionieren. Wenn diese Hürde geschafft ist, kann man FreeType, GD, libz, MySQL, PDFlib, FDF, oder wenns auch sein muss Flash Shockwave Support installieren. Die SuSe oder RedHat RPMs sind meistens veraltet, denn das Final Release von PHP 4 ist ja gerade mal 24 Stunden alt. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/
php::bar PHP Wiki - Listenarchive