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
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