Superuser

Autor Thema: eAccelerator unter Solaris 10 mit PHP 5.2.1  (Gelesen 3045 mal)

mj

  • Gast
eAccelerator unter Solaris 10 mit PHP 5.2.1
« am: 05. März 2007, 10:10:25 »
Wir haben grad ein kleines Problem mit eAccelerator. Mit entsprechenden Optionen beim ./configure lässt es sich zwar wunderbar compilieren und installieren, die php.ini ist auch angepasst. Trotzdem wird es nicht gestartet. Ein manueller Aufruf von php-cgi -z eaccelerator.so bringt folgenden Fehler:

bash-3.00# php-cgi -z eaccelerator.so
Failed loading
/opt/p3d32/php5/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so:
ld.so.1: php-cgi: fatal: relocation error: file /opt/p3d32/php5/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so:
symbol executor_globals_id: referenced symbol not
found

Eine Suche bei Google hat leider nicht geholfen, was könnte hier das Problem sein? Es handelt sich um ein 64-bit Solaris mit 32-bit Apache 2.2.4 und 32-bit PHP 5.2.1 (PHP5 lässt sich aufgrund eines Bugs im Solaris Linker nicht mit 64-bit compilieren, deshalb haben wir vorherst den Schritt zurück auf 32-bit gemacht). eaccelerator ist natürlich auch ein reines 32-bit Compilat (-m32 -march=k8 -O2). Kann jemand etwas mit dieser Fehlermeldung anfangen?

sonnenblen.de - Das unabhängige Sun User Forum

eAccelerator unter Solaris 10 mit PHP 5.2.1
« am: 05. März 2007, 10:10:25 »