Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Uff ogarnąłęm 2 wersje php na jednej usłudze apacha pod windows
Forum PHP.pl > Inne > Hydepark
trzczy
Ogarnąłęm 2 wersje php na jednej usłudze apacha pod windows. Na porcie :80 php 7.2 a na porcie :8056 jest php 5.6. Umielibyście? wink.gif
nospor
Cytat
Umielibyście?
Co bystrzejsi uzywaja docker i sie tak bez sensu nie mecza tongue.gif
trzczy
Ale to jest na windowsie.
nospor
1) No i ? docker mozesz uzywac tez na windows
2) A co jeszcze bardziej bystrzy uzywaja linuxa i sie juz w ogole nie mecza czyms takim jak windows wink.gif (sorki, piateczek dzisiaj)
r4xz
Cytat(trzczy @ 5.01.2018, 15:59:08 ) *
Ale to jest na windowsie.


Na windowsie też docker świetnie śmiga
viking
To ogarnięcie bez kombinowania z żadnymi portami sprowadza się do 2 linijek w Apache.
nospor
Cytat
To ogarnięcie bez kombinowania z żadnymi portami sprowadza się do 2 linijek w Apache.
@viking sadzilem ze to ja jestem ten niedobry i zepsuje mu radosc z niczego, ale widze ty jestes lepszy - jak ty mozesz codziennie w lustro rano patrzec...potworze jeden wink.gif
trzczy
Cytat(viking @ 5.01.2018, 16:07:59 ) *
To ogarnięcie bez kombinowania z żadnymi portami sprowadza się do 2 linijek w Apache.

Bez portów to chyba nie jest tak wygodnie? A poza tym jest jeszcze sprawa VC11.
nospor
Cytat
Bez portów to chyba nie jest tak wygodnie?
Czemu? I tak do projektow nawet lokalnie powinienies sie odwolywac przez virtual host a nie przez localhost:port. To wlasnie bawienie sie w porty robi sie malo wygodne.
trzczy
Cytat(nospor @ 5.01.2018, 16:22:30 ) *
Czemu? I tak do projektow nawet lokalnie powinienies sie odwolywac przez virtual host a nie przez localhost:port.

Jest łatwość przełączania wersji. Edytujesz tylko pasek adresu przeglądarki z
  1. hostname\projekt

na
  1. hostname:8056\projekt
nospor
To sobie tworzych VH na php5 dla projektu
http://mojprojekt5
oraz na php7 dla projektu
http://mojprojekt7

i edytujesz tylko jedna cyferke na pasku przegladarki wink.gif
trzczy
No może w sprawie portów zbytnio się cieszę :-)
Pyton_000
Cytat(trzczy @ 5.01.2018, 15:30:23 ) *
Ogarnąłęm 2 wersje php na jednej usłudze apacha pod windows. Na porcie :80 php 7.2 a na porcie :8056 jest php 5.6. Umielibyście? wink.gif

Nie, bo zabijam wszystkich którzy używają windowsa i PHP. No może poza 1 osobą, ale to nie byłbyś ty wink.gif
ohm
"Parafrazując"

wink.gif

Tak jak koledzy wyżej, nie męcz się na windowsie, zainstaluj, czy to dockera, czy samego linuxa a docenisz komfort pracy (jak przebrniesz przez pierwsze kilka tygodni/miesięcy tongue.gif), a odpowiadając na Twoje pytanie, tak smile.gif
trzczy
Uważacie, że jak ktoś coś robi na windzie, to nie zna, nie lubi albo nie ma zainstalowanego linuxa? tongue.gif Akurat znam linuxa, środowisko desktopowe i serwerowe na linuxie bardzo dobrze. Przesiadłem się, bo mnie ekran laptopa zmęczył :-)
Pyton_000
To nie argument wink.gif Pod linuksem (tak to się odmienia po polsku...) też można mieć dodatkowy monitor. wink.gif
trzczy
Ja mam pod linuksem dodatkowy monitor. :-)

Edit:
Wracając jeszcze do portów. Jednak wydaje mi się, że rozwiązanie z portami, które omawiałem z nosporem, ma swoje zalety. Można urządzić sobie środowisko desktopowe na tylko dwóch vhostach. Ewentualnie 3, 4 itd. zależnie ile chce się mieć wersji php.

Bez potrzeby dopisywania przy każdym nowym projekcie dodatkowego VH.

Zasada jest taka, że każdy kolejny projekt tworzysz w nowym podkatalogu katalogu DocumentRoot. Wtedy automatycznie, bez dodatkowej konfiguracji apacha, masz adres nowego projektu dla każdej wersji php:

http://myhostlocal:8052/nowyprojekt
http://myhostlocal:8053/nowyprojekt
http://myhostlocal:8056/nowyprojekt
http://myhostlocal:8070/nowyprojekt
http://myhostlocal:8071/nowyprojekt
http://myhostlocal:8072/nowyprojekt


i stare projekty:

http://myhostlocal:8052/projekt1
http://myhostlocal:8053/projekt1
http://myhostlocal:8056/projekt1
http://myhostlocal:8070/projekt1
http://myhostlocal:8071/projekt1
http://myhostlocal:8072/projekt1

http://myhostlocal:8052/projekt2
http://myhostlocal:8053/projekt2
http://myhostlocal:8056/projekt2
http://myhostlocal:8070/projekt2
http://myhostlocal:8071/projekt2
http://myhostlocal:8072/projekt2
nospor
A zes sie uczepil tego jak rzep psiego ogona. Podajesz tu jakies czysto teoretyczne sytuacje. Nikt normalny w praktyce nie testuje projektu na 15 wersjach php :/
W ciagu ostatnich 10 lat mialem tylko raz, rok temu sytuacje, gdy musialem jeden projekt testowac na php5 i php7 - migrowalismy wowczas na php7. I nawet wtedy nie musislaem marnowac czasu na jakies porty apache i windowsy. Mialem docker, 2 minuty i mialem gotowe srodowisko pracy.
Teraz wszystkie nowe projekty stawiamy na php7. Mamy w dupie testowanie tego na php5 bo i po co? Wiadomo ze i tak dzialac nie bedzie a po co sie uwsteczniac?

Jesli naprawde masz taka sytuacje, ze kazdy nowy projekt musisz testowac na 15 wersjach php to pozostaje nam tylko zlozyc ci wyrazy wspolczucia i zyczyc w nowym roku zmiany pracy na jakas normalna.
Jesli zas nie masz takiej sytuacji, to po grzyba marnujesz czas na takie glupoty, ktore do niczego nie sa potrzebne? Poducz sie lepiej w tym czasie jakis pozytecznych technik php

smile.gif
trzczy
Cóż, jechałem se na rowerze i rozmyślałem... taki efekt smile.gif
Pozdrawiam;)
nospor
No i jeszcze taka ostatnia mysl na koniec soboty:
jesli uwazasz, ze szybciej ci sie pracuje z portami - pracuj z portami.
Nam sie wygodniej pracuje na VH i co po niektorym na docker i ci o tym napisalismy. Sila do naszych rozwiazan cie zmuszac przeciez nie bedziemy smile.gif Ale i ty na przyszlosc nie badz taki wylewny na forum jak odkryjesz kolo na nowo wink.gif
trzczy
Dobra, dziękuję za rozmowę smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.