Ошибки сервера WAMP при переключении версий Apache / PHP при новой установке

Новая загрузка и установка сервера WAMP успешно работает (Apache 2.4.4 PHP 5.4.12).

Однако, как только я устанавливаю другую версию Apache, в данном случае 2.4 на 2.0 (так что я могу запустить PHP 5.2 и 5.4), WAMP переходит в автономный режим с оранжевым значком.

Если я пытаюсь переключиться НАЗАД на исходную версию Apache, я получаю следующую ошибку:

Sorry,

This Apache version doesn't seem to be compatible with your actual PHP Version.
Switch cancelled.
Press ENTER to continue...

Это не имеет никакого смысла, так как это новая установка, поэтому обе версии Apache + PHP являются настройками по умолчанию.

Вот что говорит мне пользовательский интерфейс:

  • Значок WAMP теперь оранжевый
  • значок Apache/Version/2.4.4 имеет красный значок предупреждения рядом с ним
  • рядом с иконкой Apache/Version/2.0.63 стоит галочка

Я также пытался установить другие версии Apache, но проблема, кажется, связана с опциями, установленными в базовой версии 2.4 WAMP.

Дополнительная информация: порт 80 свободен, и я все время использовал WS 2.0e без подобных проблем.

Спасибо дэйв

6 ответов

Идти к \wamp\bin\php\phpX.Y.Z\wampmanager.conf.

Отредактируйте wampmanager.conf через Notepad++

Добавить эти коды.. И сохранить wampmanager.conf

$phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] =  '';

Перезапустите Wamp Manager.

Просто была похожая проблема - обновлял WAMP с Apache 2.2 / PHP 5.3 до Apache 2.4 / PHP 5.4

Вот что сработало для меня:

  • Остановить службу Apache
  • Удалите службу apache нежелательной версии с помощью опции "Удалить службу" менеджера WAMP. (проверьте в службах Windows, если действительно удалены)
  • Вручную отредактируйте файл 'wampmanager.conf' в каталоге установки WAMP, чтобы использовать версии Apache и PHP, которые вы хотите использовать (разделы: 'php', 'phpCli' и 'apache' / properties 'xVersion' и 'xLastKnown')
  • Отключение WAMP manager
  • (Пере) запустить менеджер WAMP
  • (Пере) Установите нужную версию apache-сервиса, используя опцию "Install service" менеджера WAMP. (проверьте в службах Windows, если они действительно установлены)
  • (Пере) Запустить сервис Apache

ПРИМЕЧАНИЕ. Всегда запускайте WAMP manager от имени администратора.

... После этого phpinfo() показывает новые версии Apache и PHP и, кажется, работает нормально. Надеюсь, поможет.

Проблема в WAMP версии 2.4. Я не знаю почему, но v2.4 не совместим с аддонами. Тогда я попробовал 2.2E. Это было хорошо с аддонами.

Кстати, аддоны скомпилированы для 32бит. Так что не устанавливайте 64-битный Wamp, если вы думаете, что будете использовать аддоны.

При обновлении WAMP из 2.2 в 2.4 или переключение с Apache 2.2.22/PHP 5.3.13 в Apache 2.4.4/PHP 5.4.12, WAMP устанавливает новый сервис как Apache/2.4.4 (Win64) PHP/5.3.13 сделать это использовать PHP 5.4.12

1) удалить сервис apache
2) Изменить

C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf

Изменить строку

LoadModule php5_module "c:/wamp/bin/php/php5.3.13/php5apache2_4.dll"

в

LoadModule php5_module "c:/wamp/bin/php/php5.4.12/php5apache2_4.dll"

3) (Пере) запустить WAMP
4) Установите сервис Apache
5) Перезапустите все службы

Проверьте описание услуги wampapache в диспетчере служб Windows, чтобы соответствовать Apache/2.4.4 (Win64) PHP/5.4.12

У меня возникла та же проблема - в конце концов, я следовал советам офцзы и Анкит Шармы, а также вручную удалял каталог старой версии php, пока службы были остановлены.

Кажется, это сработало, за исключением того, что когда я вызываю phpinfo(), верхний заголовок по-прежнему утверждает, что это более старая версия php, хотя она определенно работает на более новой. Очень странно, но все работает, так что я в порядке.

Предыдущая установка могла быть частью проблемы. Установите WAMP 2.4 в новый каталог (поставляется в комплекте с нужной вам версией Apache), а затем перенесите папку www. Непосредственное обновление не было безошибочным для меня.

Кроме того, создайте резервную копию текущей версии [Базы данных, файлы конфигурации и www dir], удалите ее и установите новую версию. Восстановите вашу информацию после

Другие вопросы по тегам