Kompilacja i instalacja PHP4

Tematy związane z oprogramowaniem, instalacją, konfiguracją
PiotrGo
Posty: 8
Rejestracja: 17 stycznia 2008, 21:56

Kompilacja i instalacja PHP4

Post autor: PiotrGo »

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):

Kod: Zaznacz cały

/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.
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

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.
PiotrGo
Posty: 8
Rejestracja: 17 stycznia 2008, 21:56

Post autor: PiotrGo »

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.

Może ktoś jeszcze coś innego podpowie?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

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.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

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
ODPOWIEDZ