![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Trafiła mi się aplikacja z kwiatkami typu register_globals = on i różnymi funkcjami "is deprecated"...nie za bardzo uśmiecha mi się robić downgrade z 5.3 do 5.2 bo w 5.2 jakoś to działa i później wracać do 5.2. Jest jakiś sposób, żeby chwilowo móc korzystać z funkcji dostępnych w 5.2? Albo jakoś włączyć obsługę 2 różnych wersji? Czytałem trochę o tym ,ale jakiegoś konkretnego sposobu nie znalazłem.
Aaa...mam Zend Server jakby to miało jakieś znaczenia. Jak ustawiłem zend.ze1_compatibility_mode=1 to cały apache padł i musiałem ręcznie zmieniać w php.ini na 0. A nie wiem czy nawet by to pomogło? Ten post edytował Damonsson 31.01.2012, 17:01:52 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Chyba nie ma sposobu, aby uruchomić jednocześnie obie wersje PHP. Zainstaluj/wrzuć pliki starszej wersji PHP, skopiuj plik httpd.conf do innej lokalozacji lub pod inną nazwą, zmień ścieżkę do pliku php.ini w tym skopiowanym pliku i napisz sobie skrypt powłoki, którym będziesz uruchamiał serwer www. Tak mniej więcej działa to w np. WebServer, co zresztą sam możesz sprawdzić.
Nie wiem, jak jest zorganizowany ZendServer, ale apacha na pewno uruchamia się normalnie, tj. przy wykorzystaniu polecenia: httpd.exe -k start ZendServer zapewne posiada jakiś interfejs do tego. Powyższe polecenie może przyjmować jako argument ścieżkę do pliku httpd.conf (plik może się nazywać oczywiście inaczej, ewentualnie znajdować się w innej lokalizacji): httpd.exe -f ścieżka/do/httpd.conf -k start Więcej na ten temat znajdziesz tutaj. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Chyba nie ma sposobu, aby uruchomić jednocześnie obie wersje PHP. Dlaczego? Po prostu każdy vhost ma innego respondera, który jest odpowiednią wersją PHP. Nie mówię tu, oczywiście, o mod_php, bo to co innego. A jeśli już koniecznie mod_php, to zostaje jakiś back-end proxy, np. w postaci nginksa, który w zależności od vhosta, routuje żądanie do właściwej instancji apache. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Po wielu trudach poradziłem sobie połowicznie, bo nie udało mi się zrobić jednocześnie, ale też mnie to zadowala, jak będę miał więcej czasu to popróbuję rozwiania by @erix, wielkie dzięki za podpowiedzi.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:48 |