I'm running a Suse 8.2 out of the box. Now I want to create a PHP program
with TCP sockets. The installed version of PHP is not supporting this
because it is still experimental.

After downloading and compiling the PHP source my first programs runs fine
from the command line. Next step is compiling PHP as an apache module. I
downloaded the apche source and compiled it. I didn't install it because
appache is running fine and I'm not sure if all modules in the new apche
will work.

When I compile the PHP source to libphp4.so it says "[warn] Loaded DSO
/usr/lib/apache/libphp4.so
uses plain Apache 1.3 API, this module might crash under EAPI! (please
recompile it with -DEAPI)"

So, before I called the configure script the CFLAGS is set to -DEAPI

export CFLAGS="-DEAPI"
'./configure' '--prefix=/usr/share' '--datadir=/usr/share/php'
'--bindir=/usr/bin' '--libdir=/usr/share' '--includedir=/usr/include'
'--with-_lib=lib' '--with-config-file-path=/etc'
'--with-exec-dir=/usr/lib/php/bin' '--disable-debug' '--enable-bcmath'
'--enable-calendar' '--enable-ctype' '--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-mbregex'
'--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-ftp' '--with-gettext'
'--with-gmp' '--with-mcal=/usr' '--with-mcrypt' '--with-mysql=/usr'
'--with-snmp' '--with-t1lib' '--with-tiff-dir=/usr' '--with-ttf'
'--with-freetype-dir=yes' '--with-xpm-dir=/usr/X11R6' '--with-zlib=yes'
'--with-xslt-sablot' '--with-iconv' '--with-mm' '--with-apxs=/www/bin/apxs'
'--with-openssl' --enable-sockets 'i586-suse-linux'


When compiling it looks like

/bin/sh
/home/jonker/php-4.3.4/libtool --silent --preserve-dup-deps --mode=compile
gcc -DLINUX=22 -DUSE_HSREGEX -I/www/include -Isapi/apache/ -I/home/jonker/p
hp-4.3.4/sapi/apache/ -DPHP_ATOM_INC -I/home/jonker/php-4.3.4/include -I/hom
e/jonker/php-4.3.4/main -I/home/jonker/php-4.3.4 -I/home/jonker/php-4.3.4/Ze
nd -I/home/jonker/php-4.3.4/ext/mbstring/mbregex -I/home/jonker/php-4.3.4/ex
t/mbstring/libmbfl -I/home/jonker/php-4.3.4/ext/mbstring/libmbfl/mbfl -I/usr
/include/mcal -I/usr/include/mysql -I/usr/include/ucd-snmp -I/home/jonker/ph
p-4.3.4/ext/xml/expat -I/home/jonker/php-4.3.4/TSRM -DEAPI -prefer-pic -c
/home/jonker/php-4.3.4/sapi/apache/mod_php4.c -o sapi/apache/mod_php4.lo


As you can see the -DEAPI is set.

But when I install the new libphp4.so the warning comes back. And worse,
apache crached when retrieving a php page.

Does someone know how to solve this ? Or has a working libphp4.so for me
with the above options ?

Many thanks in advance.

Richard Jonker

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to