Potiz kompilace Apache + PHP4 + MySQL

Martin Klem klemik na internetpub.cz
Úterý Leden 28 22:57:25 CET 2003


Dobry den,
provedl jsem kompilaci Apache 2.0.44 pod Openna Linuxem (www.openna.com) a
potiz je v tom, ze mi nechce chodit dohromady s PHP 4.2.3 - 4.3.0 (stejny
neuspech).
Vsechny configure, kompilace a instalace probehnou bez poznamek. Pokud
apache normalne spustim pres /etc/init.d/httpd start, funguje a normalne
obsluhuje pozadavky.

Kdyz ale do /etc/httpd/httpd.conf pridam na konec seznamu nahravanych modulu
LoadModule php4_module         lib/apache/libphp4.so

a pokusim se apache spustit, sice probehne [OK], ale ps axf prozradi, ze
zadne procesy httpd nebezi.. A v /var/log/httpd/error_log se bohuzel nic
souvisejiciho s PHP nedozvim.. Vse v logu vypada jako, ze se apache rozjel,
ale pak spadne a uz nestaci nic zalogovat.

Tak me napada, mozna to souvisi s pritomnosti nekterych baliku pri
kompilaci. Mozna se to pokousim dat dohromady se spatnymi verzemi neceho..
ale ceho.. Nenapada vas, kde by mohl byt zakopany pes?

Uz jsem to kompiloval nejmin 50x v ruznych obmenach, ale ted me opravdu
nenapada, cim by to mohlo byt.. Evidentne si to v systemu s necim nerozumi,
ale bohuzel si to taky nestezuje...

Nevite, kde bych sehnal cerstva RPMka Apache + PHP s podporou MySql?

Dik
MK

--------
configure pro PHP

CFLAGS="-O2 -march=i686 -funroll-loops -fPIC"; export CFLAGS
LIBS="-lttf -lfreetype -lpng -ljpeg -lz -lnsl"; export LIBS
EXTENSION_DIR=/usr/lib/php4; export EXTENSION_DIR
IMAP_SHARED_LIBADD=-lc-client ; export IMAP_SHARED_LIBADD

./buildconf
./configure \
--prefix=/usr \
--with-layout=GNU \
--with-apxs2 \
--with-config-file-path=/etc/httpd \
--with-exec-dir=/usr/bin \
--with-openssl \
--with-zlib \
--with-bz2 \
--with-gd \
--with-ttf \
--with-png \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-freetype-dir=/usr \
--with-expat-dir=/usr \
--with-gmp \
--with-xml \
--with-imap=shared \
--with-imap-ssl \
--with-mysql=shared \
--with-mysql-sock=/var/lib/mysql/mysql.sock \
--with-ldap=shared \
--with-pspell \
--disable-debug \
--disable-posix \
--disable-rpath \
--enable-safe-mode \
--enable-magic-quotes \
--enable-dmalloc \
--enable-bcmath \
--enable-dio \
--enable-gd-native-ttf \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--enable-versioning \
--enable-pic \
--enable-inline-optimization \
--enable-memory-limit




Další informace o konferenci Linux