Apache z obsługą php4
: 08 kwietnia 2016, 21:34
Witajcie,
Mam środowisko developerskie ubuntu 12, apach2.2, php5.5 (fpm), mysql i kilka dodatków do php/mysqla. Muszę odpalić stary projekt na php4 i pgsqlu. PgSql'a już zainstalowałem w odpowiedniej wersji śmiga. Mam problem z phpem w wersji 4.4.9 - taki znalazłem.
Każdy projekt ma swoje konto oraz vhosta skonfigurowanego z poolem na użytkownika. Może trochę zabawy jest przy tworzeniu nowych projektów ale nie narzekam.
Instalacja php4 przebiegała w ten sposób że ściągnąłem starszą dystrybucje z php.net, przy configurate wywalił jakieś błędy ale doinstalowałem wszystko co tam potrzebował, dałem ponownie a później make i make install. Po wpisaniu php -v wyświetlił komunikat 4.4.9. Szok poszło. Podmieniłem sobie w /usr/local/bin/, tego php i php-config na php4 i php4-config, teraz pod php4 mam php4.4.9 a pod php - php5.
W /usr/local/lib i /usr/local/include mam nowy katalog php, zresztą takie komunikaty mi zwrócił po make install. Próbowałem dodać starsze paczki debionowe by z repo zaciągnąć php4 z całymi dodatkami, wraz z apachowymi.
Domyślam się że w tym co zrobiłem jest właśnie taki problem że apach2.2 nie ma ani mod_php4 ani innego dostępu do tej wersji php'a. Można to jakoś obejść? Przeleciałem kilka poradników - nie mam pojecia jak to obsłużyć. Niektórzy jeszcze dodawali moduł do apache2 ale mi takiego moduły nie wygenerował. Dodałem starsze repa, ale wywalał że nie może pobrać -> http://www.howtogeek.com/howto/ubuntu/a ... on-ubuntu/
Prosiłbym o pomoc :-)
EDIT:
Udało mi się. Trzeba dodać source z tego linka http://klenwell.com/press/2009/02/php4-php5-one-server/ później wykonać krok 3, a konfiguracja vhosta jest tuta: http://klenwell.googlecode.com/svn/trun ... /php4.conf
Mam środowisko developerskie ubuntu 12, apach2.2, php5.5 (fpm), mysql i kilka dodatków do php/mysqla. Muszę odpalić stary projekt na php4 i pgsqlu. PgSql'a już zainstalowałem w odpowiedniej wersji śmiga. Mam problem z phpem w wersji 4.4.9 - taki znalazłem.
Każdy projekt ma swoje konto oraz vhosta skonfigurowanego z poolem na użytkownika. Może trochę zabawy jest przy tworzeniu nowych projektów ale nie narzekam.
Instalacja php4 przebiegała w ten sposób że ściągnąłem starszą dystrybucje z php.net, przy configurate wywalił jakieś błędy ale doinstalowałem wszystko co tam potrzebował, dałem ponownie a później make i make install. Po wpisaniu php -v wyświetlił komunikat 4.4.9. Szok poszło. Podmieniłem sobie w /usr/local/bin/, tego php i php-config na php4 i php4-config, teraz pod php4 mam php4.4.9 a pod php - php5.
W /usr/local/lib i /usr/local/include mam nowy katalog php, zresztą takie komunikaty mi zwrócił po make install. Próbowałem dodać starsze paczki debionowe by z repo zaciągnąć php4 z całymi dodatkami, wraz z apachowymi.
Domyślam się że w tym co zrobiłem jest właśnie taki problem że apach2.2 nie ma ani mod_php4 ani innego dostępu do tej wersji php'a. Można to jakoś obejść? Przeleciałem kilka poradników - nie mam pojecia jak to obsłużyć. Niektórzy jeszcze dodawali moduł do apache2 ale mi takiego moduły nie wygenerował. Dodałem starsze repa, ale wywalał że nie może pobrać -> http://www.howtogeek.com/howto/ubuntu/a ... on-ubuntu/
Prosiłbym o pomoc :-)
EDIT:
Udało mi się. Trzeba dodać source z tego linka http://klenwell.com/press/2009/02/php4-php5-one-server/ później wykonać krok 3, a konfiguracja vhosta jest tuta: http://klenwell.googlecode.com/svn/trun ... /php4.conf