Як додати нову версію PHP до WAMP


20

Я намагаюся встановити PHP 5.3.8 для роботи з WAMP (Windows).

Я завантажив його з веб-сайту PHP, скопіював у папку bin та додав цей рядок у wampmanager.ini:

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

і:

[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;

Але це не працює ...

Після редагування та запуску WAMP ці зміни видаляються з ini-файлу.


Ви спробували завантажити його з сайту WAMP Addon ? EDIT: Щойно зрозумів, що остання версія там 5.3.1, вибачте.
tombull89

Це не правильне місце для цього питання. Усі повинні голосувати за це питання. Мені потрібно ще 4 повторення ... тоді я це зроблю. : P: P
Lonewolf

Відповіді:


2

чому б не встановити останню версію WAMP

WampServer 2.1a [24/12/10] Включає:

  • Apache 2.2.17
  • Php 5.3.3
  • Mysql 5.1.53 (версія 64 біт)
  • Mysql 5.5.8 (версія 32 біта)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2

2
Алекс намагається змусити PHP 5.3.8 працювати. WAMP 2.1a постачається з PHP 5.3.3.
tombull89

37

Мені потрібен спосіб вручну встановити PHP 5.4, оскільки для моєї версії WampServer немає додатка PHP 5.4.

Ця нитка трохи стара, але я наведу процедуру тут, як вона відповідає початковому питанню.

Я візьму для свого прикладу PHP 5.4.13 (на даний момент остання версія 5.4)

  1. Завантажте бінарні файли на php.net
  2. Витягнути всі файли в новій папці: C:/wamp/bin/php/php5.4.13/
  3. Скопіюйте wampserver.conf папку з іншої папки php (наприклад php/php5.2.8/) у нову папку
  4. Перейменувати php.ini-developmentфайл наphpForApache.ini
  5. Готово! Перезапустіть WampServer (> Клацніть правою кнопкою миші на трейконі> Вийти)

Примітка : якщо ви додаєте php версії 5.6, вам також потрібно скопіювати php5apache2_4.dllз іншої папки php, інакше сервер wamp не запуститься.


10
Чудова відповідь. Щоб зрозуміти, як він мене запустив Restart WampServer, це означає, що клацніть правою кнопкою миші піктограму лотка, клацніть вихід, потім знову відкрийте WAMP, а не натискаючи Restart All Servicesкнопку.
MrLore

2
Просто хочу зазначити, що вилучена папка говорить php-5.6.18, а у Php-> версії відображається -5.6.18 Чи це змінило щось? Або мені потрібно перейменувати папку в 5.6.18, видаливши -?
моджафари

У мене wamp2.5 з php5.5, тоді я спробував це рішення встановити php5.4, але коли я зміню PHP на 5.4, я не можу запустити будь-який проект на своєму локальному комп'ютері. Здається, апаш не працює. Спробував вручну натиснути apache >> запустити послугу, але все одно не пощастило
boi_echos

Я намагаюся оновити з php5.5.12 до php7.0.2 для Magento 2 Це не працює логотип wamp, не змінюючи оранжевий колір.
Джем

1
посилання програмування-
Gem

6

Нещодавно мені теж потрібно було оновити PHP в WAMP . Існує кілька кроків, щоб правильно це зробити. Я висвітлював їх усіх і надав скріншоти у пості, пов’язаній вище.

Сподіваюся, це допомагає!


3

Це ще одна корисна стаття про зміну версії php у wamp.

Корисна деталь, яка згадується в статті, - це оновлення змінної середовища для вказівки на новий php , щоб ви могли отримати доступ до потрібного кліпу php.


1
Ця стаття працювала для мене з WAMP 3, що переходить від php 7.0.0 до php 7.1.10.
Гіпертекст капітана
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.