Как обновить версию php в денвере
Перейти к содержимому

Как обновить версию php в денвере

  • автор:

Как обновить версию php в денвере

БлогNot. Denwer 3 и PHP 5.5 — как их подружить?

Denwer 3 и PHP 5.5 — как их подружить?

Переход на PHP 5.4 и выше становится всё актуальней, хотя бы из-за этого:

Начиная с PHP 5.4 возможно использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на []

Однако многие по инерции сидят на Denwer, который версии PHP выше 5.3.13 на сегодняшний день не содержит. Выходов 2 — или переходить на альтернативные продукты вроде XAMPP, или, если вы верный сторонник Denwer, попытаться обновить PHP в имеющейся сборке этого пакета.

Предположим, что Denwer установлен со всеми настройками по умолчанию, как обычно и бывает.

Остановим его стандартным скриптом Stop Denwer, проверим, что виртуального диска z: в папке «Мой компьютер» не стало, если есть — выполним файл c:\WebServers\denwer\SwithOff.exe

Вот сборка PHP 5.5.9, которая сработала с последним опубликованным Denwer (PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 etc.):

Теоретически можно было бы и Apache обновить с 2.2 до 2.4, чем лепить какую-то сборку, но это может породить дополнительные проблемы — в Denwer полно всяких Perl-скриптов, привязанных к конкретной версии Апача.

Кстати, выложу и сам установщик Denwer, для тех, кому лень заполнять анкету на сайте:

Распаковываем сборку PHP 5.5.9 в отдельную папку. Старую папку C:\WebServers\usr\local\php5 переименовываем, например, в C:\WebServers\usr\local\php5.old , создаём новую папку C:\WebServers\usr\local\php5 и копируем туда всё, что развернули из архива, а файл php.ini скопируем из старой папки в новую, чтобы не возиться заново со всеми настройками.

Закомментарим в php.ini директиву allow_call_time_pass_reference , то есть, поставим точку с запятой перед ней:

;allow_call_time_pass_reference = On

Если на старте вылазят модальные окошечки с предупреждениями — установите Visual C++ Redistributal Pack посвежее вот отсюда, мне помогла именно версия 2012. Перезагрузитесь. Всё должно заработать 🙂

При какой-то конфигурации Windows 7 пришлось ещё, чтобы избавиться от назойливых предупреждений при запуске Денвера (несмотря на которые, всё работало) скопировать файлы с именами libpq.dll и fbclient.dll из папки Z:\usr\local\php5.old\ в Z:\usr\local\php5\ , после чего выполнил Restart Denwer.

27.06.2016, 02:00 [21691 просмотр]

Может у кого есть стабильная версия Denwer c php 5.4 ?

Может у кого есть стабильная версия Denwer c php 5.4 ? Столкнулся с такой проблемой, что для изучения php нужна версия не ниже чем 5.4. Может можно как-то обновить php у денвера? Нашёл версию с php 5.4 у денвера http://rghost.ru/46498557 но как её установить? ( по моей версии просто скопировать с заменой) P.S — пожалуйста, не предлагайте — переходы на другие пакеты, типо XAMPP.

На сайте с 22.11.2010
4 июня 2013, 10:14

Зря циклитесь не Денвере. Для винды есть более хорошие варианты, если виртуалку с убунтой сами поднять не сможете, то оптимальнее использовать OpenServer. Возможности по сравнению с Денвером на порядок интереснее.

На сайте с 30.11.2008
4 июня 2013, 10:19

php.developer, помню ставил, сразу удалил, имхо кал. в общем поставил виндосовские apache + mysql http://php-myadmin.ru/learning/instrument-mysql.html

На сайте с 10.05.2013
4 июня 2013, 10:20

php.developer:
Зря циклитесь не Денвере. Для винды есть более хорошие варианты, если виртуалку с убунтой сами поднять не сможете, то оптимальнее использовать OpenServer. Возможности по сравнению с Денвером на порядок интереснее.

Он не будет конфликтовать если будет установлен Denwer ( но выключен, но при неоюходимости включен) ?

vandamme:
php.developer, помню ставил, сразу удалил, имхо кал.

Вы меня может не поняли, я имел ввиду того как сделать версию 5.4 на Denwer ? А не как устанавливать mysql.

На сайте с 22.11.2010
4 июня 2013, 10:27

vandamme:
php.developer, помню ставил, сразу удалил, имхо кал.

Меня лично привлекала, удобная работа с хостами и возможность переключения версий php. Ну и в целом удобство по сравнению с денвером на мой взгляд выше. Вполне возможно он скатился в говно, не знаю,не работаю на винде года два уже. В любом случае идеальным на винде была вирталка с убунтой или центосом с панелькой хостинговой какойнть, imho.

anton000:
Он не будет конфликтовать если будет установлен Denwer ( но выключен, но при неоюходимости включен) ?

Обновление php на Denwer (php startup unable to load dynamic library)

Author24 — интернет-сервис помощи студентам

После замены файлов php на актуальную версию при запуске Denwera выскакивает целый ряд следующих ошибок: (Скриншот прикреплен).

Полагаю ошибка в последнем слеше, где можно исправить проблему?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Ошибка PHP Startup: Unable to load dynamic library в RAPID PHP
Здравствуйте! у меня при работе с пхп редактором возникает ошибка. Не находит библиотеки. Причем.

После обновления php появилось предупреждение: php startup unable to load dynamic l php_soap.DLL
Всем привет. Я первый раз обновляю php- сделал по инструкции с инета 1. Скачал зип архив с новым.

1568 / 1447 / 303
Регистрация: 01.10.2011
Сообщений: 2,636

Kodzy, Денвер не обновлялся с 2011 года кажется, что заставило тебя его установить, когда есть openserver?

@ FloppyDisc

Меню пользователя @ FloppyDisc

@ Jewbacabra

ЦитатаСообщение от FloppyDisc Посмотреть сообщение

вай, это че ХР?
Еще когда сидел на win7 всегда ставил такую тему, только еще градиент убирал

Меню пользователя @ Jewbacabra

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604

Обновление версии php в denwer
Здравствуйте. Скачал с оф. сайта denwer, но там, как оказалось, стоит версия php 5.3.13 Я нашел в.

Дружба Denwer(PHP 5.3.3) с MSSQL 2008 R2. Не удаётся установить подключения к MS SQL через PHP код
Доброго времени суток. Столкнулся с проблемой подключения к базе данных Microsoft SQL server 2008.

Или воспользуйтесь поиском по форуму:

Обновление версии php в denwer

Author24 — интернет-сервис помощи студентам

Здравствуйте. Скачал с оф. сайта denwer, но там, как оказалось, стоит версия php 5.3.13
Я нашел в сети версию 5.6.7, скачал её и распаковал с заменой файлов по следующему пути: /webservers/local/php5
Только вот когда я просматриваю информацию о версии php с помощью «PHP5 information», мне выдает старую версию.
Можете подсказать, что мне сделать, дабы она обновилась?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Обновление PHP 5.2 до более новой версии
Доброго времени суток! На хостинг пролезла масса вирусов из=за старой версии PHP. Подскажите.

Обновление php на Denwer (php startup unable to load dynamic library)
После замены файлов php на актуальную версию при запуске Denwera выскакивает целый ряд следующих.

Как избавиться от ошибки mysql после обновления версии PHP на Denwer?
Добрый день, Скачал отсюда https://www.apachelounge.com/viewtopic.php?p=26798 версию PHP/5.5.9 .

Обновление версии php
Добрый день. Помогите пожалуйста в следующем вопросе. Для установки фреймворка Symfony нужна.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *