Szukając jakiegoś przyspieszenia dla PHP5 znalazłem eAccelerator. Chodziło mi o to aby taki przeglądarkowy "system operacyjny" jak eyeOS chodził trochę szybciej na moim turbo-powolnym domowym serwerku. Efekt jest zauważalny jako że skrypty nie są za każdym razem kompilowane ale już skompilowane są uruchamiane albo z dysku albo z pamięci.
Problemem była kompilacja samego eacceleratora.
Najwięcej problemów przysporzył mi autoconf. Wydawało by się że nie jest za stary (2.60) ale mimo to przy wykonywaniu phpize otrzymywałem śliczny komunikat "Naruszenie ochrony pamięci" bądź po angielsku "Segmentation Fault". Nowsze wersje autoconf zachowywały się podobnie.
Po zakrojonych poszukiwaniach rozwiązania jakoś z tego wybrnąłem, ( autom4te - "drobna" edycja ).
rezultatem jest plik:
http://tkr.tk.funpic.de/eaccelerator.so
źródło:
http://eaccelerator.net/
wersja: 0.9.5.2
wersja PHP: PHP 5.2.1
Sposób instalacji:
http://eaccelerator.net/wiki/InstallFromSource
Jako że autoconf wysypywał się nie daję żadnej gwarancji na to że to działa, ( choć u mnie działa ) ani czy jest bezpieczna, stabilna etc.
Paczki nie przygotowałem bo domyślny autoconf robi jaja. ( Pewnie mam to w Mantis ładnie opisać ? )
Jak ktoś jest zainteresowany to wysłucham wszystkich uwag.