|
Kompilacja i instalacja PHP4
PiotrGo - 31-05-2009 18:29
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.
sigo - 31-05-2009 19:04
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 - 31-05-2009 19:30
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 - 31-05-2009 19:40
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 - 31-05-2009 19:56
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
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|