Обновление PHP из пакета Денвер до версии 5.5.9

Обновление ЯНВ 2016: программисты PHP, еще использующие Windows. Если вас больше не устраивает Денвер, но Ubuntu ставить лень — почитайте о Vagrant на Хабре, пожалуйста!

Со времени моей последней заметки об обновлении PHP в пакете Denwer прошло достаточно времени, вместо версии 5.4 последней стала версия PHP 5.5, и многие, кто постарался обновить PHP до этой версии, столкнулись с непредвиденными сложностями.

Я записал видеоурок, в ходе которого я наглядно показываю процесс установки Денвера «с нуля» на чистую Windows 7 x64 и обновления препроцессора PHP до версии 5.5.

screen-242

Перед непосредственно самим видео привожу необходимые ссылки:

  • Pingback: Обновление Денвера до PHP 5.4 - Andrew Berezovskiy // Django/ASP.NET MVC fan()

  • Евгений Сергеевич

    У меня денвер 3 РНР 5.3.13 с пакетом расширений
    На сайте РНР сейчас версия 5.5.12.
    В ней нет php5apache2_2
    скачал http://phpdev.toolsforresearch.com/php-5.5.9-Win32-VC11-x86.zip
    взял от туда.

    В результате ошибка: Точка входа в процедуру zend_unmangle_property_name не найдена в библиотеке DLL php5ts.dll Ну и ошибка о дерективе, но это ерунда. При всем этом пхп сайты запускаются.

    Взял короче вернул изначальные файлы денвера, и обновил их файлами с php-5.5.9-Win32-VC11-x86.zip
    в результате тоже самое.

    skype: oreshkin_life

    • Tank

      Евгений Сергеевич, у меня та же проблема. Вы не нашли решение?

      • aldentas

        см. ответ выше

        • Tank

          Не вижу там ответа. Вижу вопросы.

          • Swoop

            Нужно отключить xdebug в php.ini. Тогда не будет ошибки «Точка входа в процедуру zend_unmangle_property_name не найдена в библиотеке DLL php5ts.dll»

          • Denis

            Нужно обновить XDebug, скачав соответствующую версию (http://xdebug.org/download.php) и прописав в php.ini

          • Mio Mitag

            Потребуется именно вот этот http://xdebug.org/files/php_xdebug-2.3.3-5.5-vc11.dll

            в php.ini должно быть так и файл по ссылке выше располагаем по пути указанному в zend_extension

            [xdebug]

            zend_extension=»z:usrlocalphp5extphp_xdebug-2.3.3-5.5-vc11.dll»

    • aldentas

      А это что, простите?

  • VAlentine

    Лучше попробуйте open-server.ru

    • Гномик

      Мне не понравился ваш OpenServer. Куча ненужных программ, такое ощущение что на помойку попал + возможны проблемы с портами, у меня порт 0808 был занят антивирусником, удалил этот OpSer. Мусор в ОС остался после удаления. Продолжил копать интернет и наткнулся на Winginx. Интерфейс этой программы мне понравился, но пришлось и от неё отказаться, так как возникли проблемы с созданием новых задач, или как оно там называется уже не помню, для размещения новых сайтов. Копаться в настройках Фаервола и Антивируса нет желания, удалил, хотя интересная штука на первый взгляд. Мусорок из ОС пришлось удалить вручную. В итоге удалось обновить PHP на старом и верном Денвере, ни фаервол ни антивирусники не ругаются на него, у меня по крайней мере, да и мусора от него нет. Каждый сам выбирает что ему по душе, в зависимости от своих задач.

      • aldentas

        Героический путь, попробуйте Ubuntu/Vagrant/scaleway.com — ссылку на статью на Хабре добавил в заголовок.

    • Сергей Сердюк

      У open-server.ru размер больше гига.

  • Kaktys

    Спасибо очень помогли

  • Eva

    с apachelounge скачивает битый архив и невозможно от туда взять файл php5apache2_2.dll не могли бы вы его отдельно выложить?

  • Alex
  • Alex

    у меня пишет вот это,что делать?
    http://screenshot.ru/c7a1f7374b7e1d5d97ac1e508b2a2f34
    а потом вот это
    http://screenshot.ru/277656322b00e2b27a712ff755a22d86

  • tius

    Все заработало, спасибо)

  • backerst

    Большое спасибо!)

  • Игнат

    VAlentine! Брось. Ставим вопрос о безопасности системы и корректности. Open Server очень плохо. Не буду разводить. Кто понимает, тот поймёт непременно

    • Олег Сухих

      при установке Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 — чего как бы требует инструкция мануала Open Server, win-8 выдала BSoD. Пришлось откатывать (с проблемами;)) систему.

  • Олег

    Сделал все по вашему мануалу. Денвер не работает. Точнее, не запускается Апач (

  • Ирина

    В результате установки обновления php5.6 на Денвер произошла ошибка z:/usr/local/php5/php.exe не является приложением win32. Обновление выбрано правильно, проверено. Чем это вызвано?

  • winstrool

    спасибо, помогло, по сути проблемы:
    http://php.net/manual/ru/ini.core.php
    allow_call_time_pass_reference — Удалена из PHP 5.4.0.

  • Konstantin Ilushenko

    А где видео?