Как обновить 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

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

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

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

    Как обновить версию PHP?

    Удалил содержимое папки php5, закинул туда содержимое php-5.6.26-Win32-VC11-x86.zip. Создал php.ini, раскомментировал extension_dir=»ext». Итог: ничего не работает.

    Отслеживать
    задан 23 сен 2016 в 9:42
    Timur Musharapov Timur Musharapov
    1,368 5 5 золотых знаков 19 19 серебряных знаков 45 45 бронзовых знаков
    «ничего не работает» винда тоже не грузится?
    23 сен 2016 в 9:44
    К счастью, грузится) Но при запуске denwer’а выпадает ошибка «Не удается получить доступ к сайту».
    23 сен 2016 в 9:45
    В логах апача есть какие-нибуть ошибки?
    23 сен 2016 в 9:48

    Нет, вот такой последний лог в access.log: 127.0.0.1 — — [23/Sep/2016:12:05:45 +0300] «GET /denwer/errors/phperror_js.php HTTP/1.1» 200 3122

    23 сен 2016 в 9:53

    php 5.6 вроде работает на apache 2.4. на 2.2 вроде не должен. у денвера апач 2.2. вывод делайте сами. Любой вам начнет говорить про OpenServer вместо денвера. и это правильно.. ибо денвер давно не оновлялся, а опенсервер уже давно с php7 сидит и обновленными модулями

    Обновление Denwer (Apache 2.4, PHP 7, MySQL 5.7)

    Denwer Неофициальный апдейт, Apache 2.4 PHP7 MySQL 5.7

    Появилась необходимость быстро развернуть локальный сервер со свежими версиями ПО (для всякого рода Joomla, WordPress и прочих Drupal), как подсказывала память — есть отличное решение Денвер. Но оказалось, что автор уже долгое время не поддерживает проект и не выпускает обновления для него. Простым же путём (скачиванием и заменой старых дистрибутивов на новые) решить задачу не получилось. Т.к. был выбор или настраивать систему с нуля или попытаться обновить существующую систему решено было обновить существующую. Для этого пришлось интегрировать в сборку VC2015 Redistributable, а также, заодно, оставить многие нужные библиотеки. С сегодняшними скоростями подключения к сети интернет и размерами флешек/жёстких дисков проблема нехватки места уже так остро не стоит.

    К сожалению, пришлось практически полностью перекроить существующий пакет Денвера, поэтому фактически установка и настройка происходят по принципу полной замены базовой установки.

    В текущей сборке представлено следующее ПО:
    Apache 2.4.23 (со всеми модулями)
    PHP 7.0.10 (со всеми расширениями + xdebug)
    MySQL 5.7.15
    PhpMyAdmin 4.6.4

    Важно!

    В связи с участившимися вопросами считаю необходимым дать пояснения.

    Данное обновление содержит новую версию PHP 7 в которой произошли значительные изменения в составе предоставляемых возможностей.

    Наиболее важно для многих — с данной версии PHP стали отсутствовать некоторые функции, особенно обратите внимание на отсутствие mysql_*, mssql_*.

    Поэтому перед обновлением крайне рекомендую ознакомиться с разделом о миграции с PHP 5.6.* на PHP 7.0.*.

    Видеоинструкция по установке обновлённого пакета

    Вопросы? Предложения?

    Николай [08.02.2018]

    https://subdomain.localhost/ssl.php — Проверка SSL

    Не работает. Это только у меня так?

    B.G.Mot [05.03.2018]

    Кому нужно посвежее, качаем версию 8.1 тут

    Устанавливается по этой же схеме.

    Евгений [04.04.2023]
    А для чего в конце таблицы создавать create_tables.sql?
    Сергій [13.08.2022]

    Добрий вечер. Давно пользуюсь Вашим ‘усовершенствованием’ Денвера (отзив от Таранов Сергей [28.11.2017] .
    Но недавно столкнулся с вопросом, которий сам не могу решить.
    На предидущих версиях винди 10 и 7 запускал SQL с командной строки, а теперь пишет ошибку — «ета пограма не может использоваться на Вашем ПК, проконсультируйтесь с производителем».
    Можете помочь с решением? Спасибо.

    Олег [07.10.2021]

    2 Kot. Внимательно читаем: «Call to undefined function mysql_connect()».
    В php7 не поддерживаются функции mysql*.
    Надо использовать mysqli*.
    Т.е. при создании базы данных нужно мспользовать тип доступа mysqli.
    Это уже давно известно.

    kot [06.10.2021]

    ne mogo zavesti novii BD
    pishet error:
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in Z:\denwer\www\denwer\Tools\addmuser\index.php:5 Stack trace: #0 thrown in Z:\denwer\www\denwer\Tools\addmuser\index.php on line 5

    ОЛег [13.08.2021]
    2 Дмитрий
    Для выхода используем SwitchOff.exe, а не Stop.exe. Тогда и буква должна уйти.
    Дмитрий [13.08.2021]

    Обновил Денвер из поста, но при остановке Денвера не отключается создаваемый Денвером диск Z, кто знает как с этим бороться. Винда 10×64.

    Владимир [28.04.2021]

    У меня после обновления до любой версии выше выдает попытка соединения не удалась. Кто-нибудь шарит чё делать?

    Денис [27.04.2021]

    Сук еблан поставил смайлы или куйпойми че ссылку не скопировать — только через код страницы — молодец епт

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

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