apache2 - kilka wersji php
-
- Posty: 42
- Rejestracja: 18 lipca 2009, 12:47
apache2 - kilka wersji php
Muszę napisać programik w bashu lub perlu pozwalający na przełączanie wersji php. Znalazłem pewną stronkę opisującą jak ktoś to zrobił, ale nie rozumiem po co jest to króciutkie polecenie konfiguracyjne, a nie chce bezmyślnie przepisywać. http://moisadoru.wordpress.com/2009/08/ ... an-ubuntu/ Czy owa konfiguracja jest konieczna, czy wystarczy jakoś zainstalować kilka wersji php w różnych folderach i później programem zmieniać dowiązania symboliczne?
rozwiązań jest kilka, ale najwygodniej zainstalować dwie wersje php w tym jedną uruchamiać jako cgi dla danego katalogu np:
ps. jak Ci się uda skonfigurować możesz napisać opis w dziale howto
kolejną opcją jest użycie AddHandler np. dla php4 (rozpoznawanie po rozszerzeniu skryptu, jednak mało wygodne i nie uniwersalne):<Directory /var/www/php4/dir/>
AddHandler php-script .php
Action php-script /cgi-bin/php4
</Directory>
AddHandler php-script .php4
Action php-script /cgi-bin/php4
ps. jak Ci się uda skonfigurować możesz napisać opis w dziale howto

-
- Posty: 42
- Rejestracja: 18 lipca 2009, 12:47
ProiektKarton pisze:Jak uruchomię jako cgi to z tego co rozumiem będą pracować jednocześnie, tylko jedno ogólnie, a drugie dla danego katalogu? Jeżeli tak to odpada, bo mi chodzi o globalną zmianę php.
tak jak napisałem: katalog albo rozszerzenie plików php - w jakiś sposób apache musi rozpoznawać czy to jest skrypt dla php4 czy php5
-
- Posty: 42
- Rejestracja: 18 lipca 2009, 12:47
W takim razie pomyliłeś forum, temat powinien się znajdować w dziele programowanie - masz problem nie z apache/php ale skryptem bashProiektKarton pisze:Ale mi chodzi o to, że skrypty nie mają się zmieniać a wersje php, coś na wzór tego jak ktoś to zrobił w podanym przeze mnie linku, czyli programik zamieniający dowiązanie i restartujący apache. Nie rozumiem tylko działania polecenia konfiguracyjnego i czy jest ono konieczne.
ps. "rozwiązanie" z restartem apache jest całkowicie nieprofesionalne