PDA

Bekijk Volledige Versie : PHP / Apache, error bij laden module



MathijsH
17/03/06, 12:01
Ik kom er zelf even niet meer uit, dus misschien dat jullie me weer de juiste richting op kunnen helpen.
Ik ben een dev servertje aan het opzetten waar zowel php4 en php5 draaien, middels 2x de apache (1.3.34) service, en mocht de host aangeroepen worden met php4.* dan sluist hij hem middels ProxyPass netjes door naar de andere apache service. Dit werkt nu, alleen zit ik met php5 met het volgende probleem, nadat ik php5 en apache gecompiled heb, en de de modules in apache wil laden, krijg ik de volgende error als ik de configtest draai:


devserver php-5.1.2 # /etc/init.d/apache configtest
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:onf
Cannot load /usr/local/apache/libexec/libphp5.so into server: /usr/local/apache/libexec/libphp5.so: undefined symbol: sqlite3SelectDeletee/php/ext/pdo/


Ik heb al even in Google gezocht, maar hier kwam ik er ook niet zo 123 achter..

Php heb ik als volgt gecompiled:


./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--prefix=/usr/local/php512 \
--with-xml \
--with-pear \
--enable-ftp \
--enable-sockets \
--enable-memory-limit


En apache als volgt:


./configure \
--enable-module=so \
--enable-module=rewrite \
--enable-module=proxy \
--enable-module=access


Iemand die dit herkend?

Wido
17/03/06, 12:09
Lijkt een foutje tijdens het compilen van PHP5.

Update al je libaries eens en recompile PHP5 dan eens.

MathijsH
17/03/06, 15:31
Dit heb ik geprobeerd, maar nog steeds dezelfde error. Volgens mij zie ik iets over het hoofd..

Had de error net verkeerd gekopieerd, het is:


devserver php-5.1.2 # /etc/init.d/apache configtest
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp5.so into server: /usr/local/apache/libexec/libphp5.so: undefined symbol: sqlite3SelectDelete

crazycoder
17/03/06, 16:54
http://bugs.php.net/bug.php?id=35737&edit=1
???

MathijsH
17/03/06, 17:54
Thx :) Met --with-zlib compilen was de oplossing :)