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

Как обновить php на denwer

  • автор:

Как обновить PHP на Denwer.

Как обновить PHP на Denwer.

Если вы пользуетесь Denwer, то знаете, что обновления пакета происходят не так уж и часто. Если сам сервер нас может волновать несильно, то вот версия php может стать критичной проблемой. Вот о том, как обновить PHP на Denwer, мы сегодня и поговорим.

На самом деле, ничего трудно тут нет. Для начала вам нужно скачать thread safe версию php на сайте http://windows.php.net/download/. Советую качать 32-х разрядную версию, т.к. с 64-х битной у вас могут быть проблемы, да и эта сборка на данный момент является экспериментальной.

Теперь остановите сервер, используя скрипт stop.exe и switchOff.exe, дальше перейдите по пути usr/local/php5 и удалите там все бинарные файлы, заменяя их только что скачанными. Перезапустите Denwer.

Теперь в папке php5 у вас нет файла php.ini, однако вместо него есть php.ini-development и php.ini-production. Вы можете переименовать любой из них в php.ini и настроить сервер, как вам нужно. Не забудьте также посмотреть, чтобы была расскоментирована директива extension_dir=»ext», чтобы избежать проблем с подключаемыми модулями в будущем.

Вот так просто можно обновить версию php на denwer. Спасибо за внимание!

Создано 16.09.2015 16:00:00

  • Михаил Русаков
  • Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

    Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
    Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

    Если Вы не хотите пропустить новые материалы на сайте,
    то Вы можете подписаться на обновления: Подписаться на обновления

    Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

    Порекомендуйте эту статью друзьям:

    Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

    1. Кнопка:
      Она выглядит вот так:
    2. Текстовая ссылка:
      Она выглядит вот так: Как создать свой сайт
    3. BB-код ссылки для форумов (например, можете поставить её в подписи):

    Комментарии ( 10 ):

    (Алекс) 20.09.2015 16:00:28

    Мне интересно, а Denwer 4 сколько лет планируют выпустить? А то там «в планах» такое сделать !! А результата нету

    bodiks 15.02.2016 11:04:18

    Обновлял но ничего не получилось.все ка написано в статье но при при открытия php файла показывает просто белую страничку браузера. В чем может быть проблема?

    kasimovdolomit 25.02.2016 18:01:12

    Посмотрите мой комментарий ниже.

    kasimovdolomit 24.02.2016 23:36:17

    Здравствуйте, Михаил. Все делаю, как Вы описали, но ничего не получается. Может что-то еще нужно сделать, о чем Вы не писали?

    kasimovdolomit 25.02.2016 17:59:59

    Михаил, в общем я разобрался с данной проблемой. Проблема была в том, что в всех сборках был файл php5apache2_4.dll, а на Денвере должен быть php5apache2_2.dll. Рабочий файл можно взять из сбоки на официальном сайте apachelounge.com/viewtopic.php?p=26798 (Сборка php-5.5.9-Win32-VC11-x86.zip). Единственное, я не удалял своего файла php.ini, а удалил в нем директивы: register_long_arrays=Off, magic_quotes_gpc=Off и ; allow_call_time_pass_reference. А extension_dir у меня такая extension_dir = «/usr/local/php5/ext»

    viktor514 29.11.2016 19:58:04

    Сделал как вы написали. PHP не работает. html файлы на локалхосте ещё как-то загружаются. А php — нет. Видимо придётся устанавливать какой-то другой веб сервер. PHP в денвере устарел. Слишком уж много на нём не работает. ))

    kozukhar 06.03.2017 02:03:42

    Ну неужели нельзя по человечески обнову сделать php ? Делаешь все по инструкции а в итоге все нах слетает и оказывается что еще что-то надо менять добавлять. НЕ ОБНОВИТЕСЬ ЭТИМ СПОСОБОМ! ИТОГ ПЕРЕУСТАНОВКА ДЕНВЕРА!

    pavel8897 14.03.2017 19:28:03

    Ну теперь вообще ни хрена не работает

    SergSM 21.05.2017 16:33:00

    В сборках PHP скачанных с php.net нет файла php5apache2_2.dll для старого апача v2.2 в денвере. В результате апач просто не запускается. Качайте PHP http://phpdev.toolsforresearch.com/php-5.5.9-Win32-VC11-x86.zip распаковывайте и будет вам счастье. https://www.apachelounge.com/viewtopic.php?p=26798 Более новые версии PHP: https://www.apachelounge.com/viewtopic.php?t=6359 требуют более нового OpenSSl: http://slproweb.com/products/Win32OpenSSL.html

    Prosperius 18.04.2020 20:30:08

    Спасибо Сергей,всё обновилось.

    Для добавления комментариев надо войти в систему.
    Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

    Copyright © 2010-2024 Русаков Михаил Юрьевич. Все права защищены.

    Как обновить php?

    Здравствуйте, прошу помочь разобраться с обновлением php до 7 версии, тк на сайте выдаёт ошибку:
    Мы обнаружили, что ваш сервер использует версию PHP 5.3.13, которая является устаревшей и не получает официальные обновления от разработчиков. Проект Joomla рекомендует обновить ваш сайт до версии PHP 7.1 или более поздней версии, которые будут получать обновления для системы безопасности по крайней мере до 01.12.19. Пожалуйста, попросите вашего хостинг-провайдера, чтобы он сделал PHP 7.1 или более позднюю версию по умолчанию для вашего сайта. Если ваш хост уже готов к PHP 7.1 включите PHP 7.1 для корня вашего сайта и панели администрирования – как правило, вы можете сделать это самостоятельно через инструмент в вашей панели управления хостингом, но лучше всего спросить вашего хостинг-провайдера, если вы не уверены.
    Сайт работает на apache на компьютере а не на каком либо хостинге, поэтому не пойму как обновиться.
    ОС на ноуте: win 7 на стационаре 10
    Ставилось через Denwer

    • Вопрос задан более трёх лет назад
    • 839 просмотров

    5 комментариев

    Простой 5 комментариев

    Обновление PHP на Denwer

    Все, кто пользуется ДНВР, так называемым джентльменским набором веб-разработчика, знают, что проблема обновления пакета встаёт очень редко и не доставляет особенных хлопот. Очень важный момент при работе с Denwer — обновить PHP. Обновлять его нужно вовремя и до актуальной версии, что, кстати, совсем несложно. Однако именно с этим чаще всего возникают проблемы у пользователей этого инструмента. Предлагаем вам пошаговую инструкцию, которая подробно расскажет, как обновить PHP на Denwer.

    Установка новой версии php

    При обновлении php на Denwer надо четко следовать инструкции.

    Обновляем версию PHP в Денвере: пошаговая инструкция

    Выбор архива

    1. Заходим на официальную страницу PHP в раздел «Загрузки»: http://windows.php.net/download/
    2. Скачиваем оттуда потокобезопасную версию, желательно VC11 x64 Thread Safe. Есть ещё x86, но мы бы вам советовали остановиться всё-таки на 64 — она зарекомендовала себя с лучшей стороны, вызывая меньше проблем. Формат абсолютно на ваш выбор: Zip или Debug Pack. Большинство специалистов по старой памяти предпочитают Zip.
    3. Останавливаем сервер с помощью stop.exe и switchOff.exe. Проделать это необходимо, т. к. в противном случае сбой в работе вам гарантирован. Проверяем, что процесс остановки завершён.
    4. Заходим в C:\ Servers\usr\local\php5 и подчищаем старые файлы. Оставляем только php.ini, без которого опять же ничего работать не будет. Его удаление вместе со всеми другими файлами, кстати, одна из самых распространённых ошибок при обновлении PHP на Denwer — будьте внимательны!
    5. Распаковываем тот архив, что мы только что скачали.
    6. Заново запускаем обновлённый Денвер — и у нас всё корректно работает!

    Подчищаем ошибки

    Денвер не работает!

    • Первым делом проверяем, ту ли версию PHP мы скачали. Обращаем ваше внимание: необходима версия 5! Денвер обновлялся достаточно давно, поэтому 7-я версия работать на нём просто не будет.
    • Также загвоздка может быть с Apache. Его версия для Денвера — 2.2, однако сейчас для успешной работы с PHP требуется 2.4. Это решается индивидуальными настройками на вашем компьютере.
    • И ещё один простой способ для коррекции работы программы: удаляем Денвер и устанавливаем его заново. Как ни удивительно, но в большинстве случаев это помогает. И дело вовсе не в мистике, просто иногда этот инструмент оказывается банально «перенастроен»: слишком много изменений в него можно внести вручную и в хаотичном порядке. Только не забудьте перед удалением сохранить в резервную папку все файлы, хранящиеся в главной папке — собственно, файлы сайтов.

    Если забыли о…

    Переименование файла

    • Забыли и удалили php.ini? Бывает, ничего страшного, не мы первые, не мы последние. В панику не впадаем, а внимательно смотрим на то, что у нас есть. Есть php.ini-production и php.ini-development? Отлично! Любой из этих файлов переименовываем в php.ini и проводим настройки по необходимости.
    • Забыли раскомментировать директиву extension_dir=»ext»? Сделать это никогда не поздно, но необходимо, поэтому тут самое важное — всё-таки вспомнить об этом. Делаем это прямо сейчас, пока опять не забыли!

    Следуя этой простой пошаговой инструкции, нам удалось успешно обновить PHP на Денвере, а также справиться с возможными ошибками. Будем рады вашим отзывам по работе с этой программой и её обновлениями!

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

    Переход на 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 Посмотреть сообщение

    вай, это че ХР?
    Еще когда сидел на 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 нужна.

    Похожие публикации:

    1. Как обрезать строку php
    2. Как поменять fill у svg через css
    3. Как сделать трассировочную таблицу pascal
    4. Когда озон возвращает деньги при возврате товара

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

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