phpbar.de logo

Mailinglisten-Archive

[php] SuSE+PHP

[php] SuSE+PHP

Thomas 'Balu' Walter tw_(at)_iTreff.DE
Wed, 21 Jul 1999 15:26:40 +0200


Moins

Ich versuche seit gestern PHP als CGI (nicht als Modul also) auf einer
SuSE6.1 zu compilieren.

Auf der SuSE sind installiert (laut rpm -qi)
gd: 1.15
libpng: 2.1.0
freetype (libttf): 1.1

PHP konfiguriere ich mit:
./configure 
  --with-mysql=/usr 
  --enable-sysvshm=yes 
  --enable-sysvsem=yes
  --enable-force-cgi-redirect=yes 
  --enable-discard-path=yes

Da er waehrend des configures unter anderem behauptet:
  checking whether to include GD support... checking for gdImageLine in -lgd... yes
  checking for gdImageString16 in -lgd... no
  checking whether to include ttf support... yes
gehe ich mal davon aus, dass er gd und freetype findet. Das compilieren
schlaegt aber fehl, weil er die gd.h dann nicht includen kann. 
Ein locate sagt mir, dass die im /usr/include/gd/gd.h zu finden ist. Also 
die #includes in diversen Files in #include <gd/gd.h> geaendert (Woran liegt das, das er die gdlib erst findet, dann aber nicht includen
kann?) und dann scheint es zu klappen, ausser das er am Ende noch meckert (wohl
nicht schlimm, oder? ;):
functions/pcre.o: warning: multiple common of cre_cache'
internal_functions.o: warning: previous common is here

Das php-binary ist  da und cd test; ./testall klappt auch.
Also noch beim Apache in die httpd.conf geschrieben:
AddType application/x-httpd-php3 .php3
Action application/x-httpd-php3 /cgi-bin/php

und eine <? phpinfo(); ?>-Datei aufgerufen:
Dann meldet sich der Apache mit den ersten Zeilen des php-binarys und endet
mit: 
Parse error: parse error in /home/domains/genix/apache/cgi-bin/php on line
492
Im httpd.error-log und httpd.access-log ist nix auffaelliges zu finden...

Da ein "cgi-bin/php htdocs/info.php3" mir ne ordentliche Ausgabe zurueckgibt,
vermute ich den Fehler in der Apache-Konfiguration, aber wo/wie/was mache
ich falsch?

     Balu (puh - watt fuer ne lange Fehlerbeschreibung ;)


php::bar PHP Wiki   -   Listenarchive