Witam, próbuję skompilować i zainstalować apache2 + php4 pod Debianem 5, według opisu klik
Kompilacja i instalacja apache poprawna, jednak gdy biorę się za PHP4 to przy make wyrzuca mi takie błędy (część logu):
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:524: error: 'request_rec' has no member named 'handler'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:524: error: 'request_rec' has no member named 'handler'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:524: error: 'request_rec' has no member named 'handler'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:524: error: 'request_rec' has no member named 'handler'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:524: error: 'request_rec' has no member named 'handler'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:527: error: 'request_rec' has no member named 'filename'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:532: error: 'request_rec' has no member named 'filename'
/usr/src/php-4.3.4/sapi/apache2handler/sapi_apache2.c:558: error: 'request_rec' has no member named 'output_filters'
O co może chodzić, brakuje jakiejś biblioteki czy czegoś innego?
Proszę o pomoc.
Czy wiesz, że system, którego używasz posiada prawdopodobnie największy zbiór (wśród linuksów) prekompilowanych pakietów? Poza tym php4 nie jest już wspierane, aktualną wersją jest php5.
Nie powiem Ci co masz dokładnie zrobić, by zainstalować potrzebne Ci aplikacje, bo uszkodzisz swój system.
Poszukaj dokumentacji i podręczników dot. początków w systemie Debian.
sigo pisze:Czy wiesz, że system, którego używasz posiada prawdopodobnie największy zbiór
Wiem to.
Ale co ja poradzę na to że istnieje taka jedna firma co robi swój system CRM i koniecznie potrzebuje do niego PHP4 bo w PHP5 nie działa.
Serwer nówka sztuka, a stare dystrybucje Debiana z php4 nie obsługują całego sprzętu.
Paczkę php4 można znaleźć jeszcze w repozytoriach Debiana etch - pakiet posiada tylko 4 zależności, określając tylko, iż te pakiety muszą mieć wersję wyższą niż wskazana (czyli nie powinno być konieczności zaniżania wersji innych pakietów).
Jednak decyzję o zmieszaniu wersji systemów pozostawiam Tobie.
PiotrGo, zrób sobie jakiśkolwiek pakiet aby sprawdzić czy system jest wstanie przeprowadzić poprawnie kompilację (posiada niezbędne pakiety).
Na przykład w taki sposób: http://debian.linux.pl/viewtopic.php?p=86266#86266