Во-первых, место, где вы можете получить дополнительные версии Apache, MySQL и PHP для добавления в Wamp, - это Wamp Sourceforge. Просто зайдите в этот sourceforge для проекта wamp, нажмите на Apache, выберите исполняемый файл, который вы хотите добавить, и загрузите его. Запустите его, и он добавит его в ваш wamp с хорошим установщиком графического интерфейса. Затем, когда вы щелкнете по значку Wamp на панели задач, откройте меню и перейдите к Apache --> Apache version
, вы увидите, что будет больше версий с проверенной текущей. Если вы нажмете на данную версию, она перезагрузится с этой.
Во-вторых, если у вас есть Wamp 2.5, эти расширения вряд ли будут работать, и вам следует вместо этого установить Wamp 2.4.
В-третьих, PHP 5.1.0 должен работать с Apache 2.0.49.
В-четвертых, если ваша комбинация Apache + PHP не работает, Wamp останется с оранжевым значком.
ОБНОВЛЕНИЕ: я проверил это, чтобы помочь Вам заставить это работать. Сначала я установил WampServer 2.4 x86 (иногда в x64 возникают икоты, работающие с расширениями, я просто стараюсь, но вы можете проверить это!)
![](https://i.stack.imgur.com/ZvqHQ.png)
![](https://i.stack.imgur.com/dx2fv.png)
Затем я скачал Apache 2.0.50 и PHP 5.1.0 из раздела «Расширения».
![](https://i.stack.imgur.com/f0aK1.png)
Я выполнил оба exe-файла, сначала Apache, потом PHP. Не удаляйте включенный PHP, так как он имеет некоторые функции Wamp, настроенные для выполнения через CLI.
После этого я запустил Wamp и изменил версию Apache, чтобы проверенная версия была 2.0.50. Затем я изменил версию PHP на 5.1.0.
![](https://i.stack.imgur.com/57UgS.png)
Я установил службу apache, используя apache -- service -- remove service
, apache -- service -- test port 80
и apache -- service -- install service
чтобы удалить предыдущую службу с помощью прилагаемого apache и установить новую. Убедитесь, что процесс httpd.exe не запущен, чтобы вы могли успешно установить новую службу. Это может застрять здесь. Убей его, если необходимо.
![](https://i.stack.imgur.com/5feMX.png)
Выходите из вампа. Начни это снова. Убедитесь, что сервис доступен в apache -- service
для запуска, остановки и перезапуска. Это означает, что он установлен правильно.
Последние изменения, чтобы он заработал:
- Проверьте, что Apache может управлять IPv6. Отредактируйте псевдоним, настроенный для Apache. Все .conf в
C:/wamp/alias
имеют некоторые директивы доступа со строкой Allow for ::1
. Прокомментируйте это, поставив перед ним знак #.
- Убедитесь, что модули, загруженные PHP, действительно существуют. Это может выдать пару предупреждений об отсутствии php_sqli и php_pdo. В конце концов, это может быть работающий wamp с Apache 2.0.50 и PHP 5.1.0
![](https://i.stack.imgur.com/xgS3w.png)