Как добавить новую версию PHP в WAMP


18

Я пытаюсь установить 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 ? РЕДАКТИРОВАТЬ: Только что понял, что самая последняя версия есть 5.3.1, извините.
tombull89

Это не подходящее место для этого вопроса. Каждый должен проголосовать за этот вопрос. Мне нужно еще 4 повторения ... тогда я сделаю это. : P: P
Саджив

Ответы:


0

почему бы вам не установить последнюю версию 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

35

Мне нужен был способ установить 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 (> Щелкните правой кнопкой мыши на Traicon> Выход)

примечание : если вы добавляете php версии 5.6, вам нужно скопировать и php5apache2_4.dllиз другой папки php, иначе сервер wamp не запустится.


9
Отличный ответ. Просто чтобы быть понятным, когда это меня сбило с толку Restart WampServer, это означает, что щелкните правой кнопкой мыши значок в трее, нажмите «Выход», затем снова откройте WAMP, вместо того, чтобы Restart All Servicesнажимать кнопку.
MrLore

2
Просто хочу заметить, что в извлеченной папке написано php-5.6.18, а в Php-> Version отображается -5.6.18. Или мне нужно переименовать папку в 5.6.18, удалив -?
mujaffars

У меня есть wamp2.5 с php5.5, затем я попробовал это решение для установки php5.4, но всякий раз, когда я меняю php на 5.4, я не могу запустить какой-либо проект на своем локальном компьютере. Кажется, что Apache не работает. Пытался вручную нажать apache >> запустить сервис, но все равно не повезло
boi_echos

Я пытаюсь обновиться с php5.5.12 до php7.0.2 для Magento 2 Не работает логотип wamp, не меняющий оранжевый цвет.
Gem


6

Мне тоже нужно было обновить PHP в WAMP недавно. Есть несколько шагов, чтобы сделать это правильно. Я покрыл их все и предоставил скриншоты в посте, связанном с выше.

Надеюсь, это поможет!


2

Это еще одна полезная статья об изменении версии php в wamp.

Полезная деталь, которая упоминается в статье, - обновить переменную окружения, чтобы она указала на новый php , чтобы вы могли получить доступ к нужному php cli.


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