Toon posts:

apache2 compileert niet met php4 ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi,

ik draai apache op solaris:

versie 2.0.32-beta (draait prima)

configure opties:
./configure --prefix=/usr/local/apache2 --enable-so \ --with-mpm=worker --enable-cgi --enable-ssl \ --with-ssl=/usr/local/openssl/


Heb dus apache2 gebouwd als DSO. Nu wil ik php4 (versie 4.1.2) gaan installeren. Maar daar gaat het dus fout.

configure opties:
./configure --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysql=/usr/local/mysql --enable-track-vars \ --enable-calendar --enable-ftp

Configure gaat prima. Maar 'make' niet.

===== ERROR OUTPUT ======

Making all in sapi
Making all in apache2filter
/bin/sh /export/home/housebee/LAMP/php-4.1.2/libtool --silent --mode=compile /ex
port/home/housebee/LAMP/php-4.1.2/meta_ccld -I. -I/export/home/housebee/LAMP/ph
p-4.1.2/sapi/apache2filter -I/export/home/housebee/LAMP/php-4.1.2/main -I/export
/home/housebee/LAMP/php-4.1.2 -I/usr/local/apache2/include -I/export/home/houseb
ee/LAMP/php-4.1.2/Zend -I/usr/local/mysql/include/mysql -I/export/home/housebee/
LAMP/php-4.1.2/ext/xml/expat -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANT
ICS -D_REENTRANT -I/export/home/housebee/LAMP/php-4.1.2/TSRM -g -O2 -pthreads -D
ZTS -prefer-pic -c sapi_apache2.c
sapi_apache2.c: In function `php_apache_sapi_register_variables':
sapi_apache2.c:148: warning: initialization discards qualifiers from pointer tar
get type
sapi_apache2.c: In function `php_input_filter':
sapi_apache2.c:247: incompatible type for argument 4 of `ap_get_brigade'
sapi_apache2.c:247: too few arguments to function `ap_get_brigade'
sapi_apache2.c: In function `php_register_hook':
sapi_apache2.c:408: warning: passing arg 2 of `ap_register_input_filter' from in
compatible pointer type
*** Error code 1
make: Fatal error: Command failed for target `sapi_apache2.lo'
Current working directory /export/home/housebee/LAMP/php-4.1.2/sapi/apache2filter
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/housebee/LAMP/php-4.1.2/sapi/apache2filter
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/home/housebee/LAMP/php-4.1.2/sapi
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'

==== END ERROR OUTPUT ====

En ja, ik weet dat je php ook bij apache erin kan bouwen (hoewel dat ook fout gaat, error like cannot find httpd.h). Ik kom werkelijk niet verder heb het al met iets oudere versie geprobeerd van apache en php. Maar ben altijd op de 2 serie gebleven omdat ik die versie nou eenmaal graag, en omdat het zonder problemen zou moeten werken. Verder is php4 ook de juiste keuze omdat deze meer up to date is vwb code/functies/etc..

Ik hoop dat iemand mij kan helpen, dmv een linkje naar een goed document die uitlegt hoe je apache _2_ (!) (namelijk alle docs leggen apche 1.3 uit.... @*T@*^@#) installeert met php4. Of dat iemand uit eigen ervaring kan vertellen hoe ik dit moet oplossen.

Alvast heel erg bedankt.
Groetjes Housebee

Verwijderd

Op dinsdag 05 maart 2002 16:50 schreef housebee het volgende:
Alvast heel erg bedankt.
Groetjes Housebee
[topic=309815/1/25] :)

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Hmmz ik heb hier ook wel 's mee lopen kutten, is toen niet gelukt.. Maar kun je 't 's zonder die configure opties proberen :? Met alleen apxs2 optie.. als ik vanavond nog tijd over heb probeer ik 't ook nog wel ff..

  • jep
  • Registratie: November 2000
  • Laatst online: 02-05 15:27

jep

Ook ik als doorgewinterde diehard bak-alles-in-apache nerd kreeg het niet voor mekaar.

Wel een tijdje geleden bij de eerste apache2 versies though.

  • Mark
  • Registratie: Juni 1999
  • Laatst online: 23:21
bugs.php.net...bekend bij PHP dus. Apache2 support in PHP is (zoals Apache zelf) nog steeds beta....