Jak dodać nową wersję PHP do WAMP

20

Próbuję zainstalować PHP 5.3.8 do pracy z WAMP (Windows).

Pobrałem go ze strony PHP, skopiowałem do folderu bin i dodałem ten wiersz do wampmanager.ini:

Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;

i:

[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;

Ale to nie działa ...

Po jego edycji i uruchomieniu WAMP, zmiany te są usuwane z pliku ini.

Alex
źródło
Próbowałeś pobrać go ze strony WAMP Addon ? EDYCJA: Właśnie zauważyłem, że najnowsza wersja jest 5.3.1, przepraszam.
tombull89
To nie jest właściwe miejsce na to pytanie. Wszyscy powinni głosować w dół na to pytanie. Potrzebuję jeszcze 4 powtórzeń ... wtedy to zrobię. : P: P
Lonewolf

Odpowiedzi:

2

dlaczego nie zainstalujesz ostatniej wersji WAMP

WampServer 2.1a [24/12/10] Obejmuje:

  • Apache 2.2.17
  • Php 5.3.3
  • MySQL 5.1.53 (wersja 64 bity)
  • MySQL 5.5.8 (wersja 32 bity)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2
Remus Rigo
źródło
2
Alex próbuje uruchomić PHP 5.3.8. WAMP 2.1a jest dostarczany z PHP 5.3.3.
tombull89
37

Potrzebowałem sposobu ręcznej instalacji PHP 5.4, ponieważ nie ma dodatku PHP 5.4 dla mojej wersji WampServer.

Ten wątek jest nieco stary, ale podam tutaj procedurę, ponieważ pasuje do pierwotnego pytania.

Wezmę PHP 5.4.13 na mój przykład (obecnie najnowsza wersja 5.4)

  1. Pobierz pliki binarne na php.net
  2. Wypakuj wszystkie pliki w nowym folderze: C:/wamp/bin/php/php5.4.13/
  3. Skopiuj wampserver.confz innego folderu php (jak php/php5.2.8/) do nowego folderu
  4. Zmień nazwę php.ini-developmentpliku naphpForApache.ini
  5. Gotowy ! Uruchom ponownie WampServer (> prawy przycisk myszy na trayicon> Wyjdź)

Uwaga : jeśli dodajesz php w wersji 5.6, musisz również skopiować php5apache2_4.dllz innego folderu php, w przeciwnym razie serwer Wamp nie uruchomi się.

zessx
źródło
10
Świetna odpowiedź. Dla jasności, gdy mnie to potknęło Restart WampServer, oznacza to, że kliknij prawym przyciskiem myszy ikonę na pasku zadań, kliknij przycisk wyjścia, a następnie ponownie otwórz WAMP, zamiast klikać Restart All Servicesprzycisk.
MrLore
2
Chcę tylko zauważyć, że wyodrębniony folder mówi php-5.6.18, aw Php-> Version wyświetla -5.6.18 Czy to coś zmieniło? Lub muszę zmienić nazwę folderu na 5.6.18, usuwając -?
mujaffars,
Mam wamp2.5 z php5.5, a następnie wypróbowałem to rozwiązanie, aby zainstalować php5.4, ale ilekroć zmieniam php na 5.4, nie mogę uruchomić żadnego projektu na moim komputerze lokalnym. Wygląda na to, że apache nie działa. Próbowałem ręcznie kliknąć apache >> uruchomić usługę, ale nadal nie ma szczęścia
boi_echos
Próbuję zaktualizować z php5.5.12 do php7.0.2 dla Magento 2 To nie działa logo wampirów, nie zmienia koloru pomarańczowego.
Klejnot
1
link programowanie-
Gem
6

Ja też ostatnio potrzebowałem zaktualizować PHP w WAMP . Aby to zrobić, należy wykonać kilka kroków. Omówiłem je wszystkie i zamieściłem zrzuty ekranu w poście, do którego prowadzi link powyżej.

Mam nadzieję, że to pomoże!

John Dugan
źródło
3

To kolejny pomocny artykuł na temat zmiany wersji php w wamp.

Przydatnym szczegółem wspomnianym w tym artykule jest aktualizacja zmiennej środowiskowej, aby wskazywała na nowy php , dzięki czemu można uzyskać dostęp do właściwej biblioteki php cli.

Alexander Lomia
źródło
1
Ten artykuł działał dla mnie z WAMP 3 od php 7.0.0 do php 7.1.10.
Kapitan Hypertext