Мы принимаем к оплате:
«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!
«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!
А также:
Как на denwer обновить php
Обновляем php до 5.3 на denwer
С тандарте denwer поставляется с версией php 5.2, но для некоторых современных скриптов требуется php 5.3. Обновить денвер можно достаточно просто.
1 шаг -скачивание дистрибутива php 5.3 — http://windows.php.net/download/
Выбираем раздел PHP 5.3 (5.3.25) и качаем VC9 x86 Thread Safe в любом удобном виде, мне лично нравится zip формат.
2 шаг — Открываем C:\ПУТЬ_ДО_ДЕНВЕРА\usr\local\php5 и удаляем всё кроме php.ini.
Далее распаковываем содержимое скачанного архива в эту папку и перезапускаем сервер.
Всё! denwer обновлен до актуальной php 5.3.
Запись опубликована в рубрике Php. Добавьте в закладки постоянную ссылку.Как обновить Denwer до актуального состояния?
- Общие вопросы о работе и функционале Joomla, а также ответы на них
- Распространенные ошибки при работе с Joomla и варианты их устранения
- Распространенные баги, наблюдаемые при работе с Joomla и варианты их устранения
- Вопросы, связанные c визуальными редакторами Joomla и ответы на них
- В редакторе JCE обрезается код
- В редакторе TinyMCE обрезается код
- Вопросы, связанные с пакетом Denver и ответы на них
- Вопросы, связанные с кодировкой и ответы на них
- Вопросы, связанные с адресной строкой сайта и ответы на них
Обновление модуля phpMyAdmin в программе Denwer
PhpMyAdmin — важная часть виртуальной машины Denwer. Но в то же время это отдельная программа, на которую могут выходить обновления. В них исправляют ошибки, добавляют функции, упрощают работу. И что делать, если появилась новая версия? Переставлять весь сервер заново? Или использовать устаревшую сборку? Ни то, ни другое. Можно заменить в программе Denwer phpMyAdmin-модуль. Для этого не нужно её обновлять целиком.
Как выполнить обновление модуля на Денвере.
О phpMyAdmin
Это графический клиент, он используется для работы с базами данных. В частности, с СУБД MySQL, которая тоже входит в комплект Денвера. Если не поставить такое дополнение, придётся вручную вводить все SQL-запросы. Английскую версию можно скачать с сайта phpmyadmin.net, русскую — с php-myadmin.ru. Там вы найдёте список обновлений, новости, инструкции, статьи, FAQ. А в RU-секторе даже есть форум.
ВАЖНО. Перед тем как обновить приложение, посмотрите, совместимо ли оно с другими модулями.
Возможно, после апдейта придётся загружать новые версии MySQL и PHP. Чтобы зайти в клиент, запустите локальный сервер при помощи значка на рабочем столе и введите в адресной строке браузера «http://localhost/». Там есть настройки библиотек и информация о них.
Обновление
При установке Денвер создаёт виртуальный диск, на который и надо поместить дистрибутивы. Это можно сделать через проводник Windows. Просто скопируйте и вставьте файлы приложения так же, как и любые другие документы.
Вот как обновить phpMyAdmin в Denwer:
- Скачайте архив с модулем. Лучше ставить актуальную версию с официальной страницы разработчиков.
- Распакуйте его.
- Откройте в диске Денвера папку Home. Зайдите в неё через браузер или через каталоги.
- Создайте в ней новую директорию для модуля. Можете назвать её, как угодно. Например, phpMyAdminNew. Вводите только латинские символы и цифры. И лучше не вписывайте слишком сложное имя — вам с ним ещё работать.
- Внутри этой папки создайте ещё одну. Назовите её — www. Тут нельзя использовать другие имена.
- Скопируйте в неё файлы обновления. Можете изначально распаковать архив в ней.
- Перезапустите сервер. Для этого перейдите в корень виртуального диска, откройте каталог Denwer и запустите Restart.exe.
- В адресной строке обозревателя введите phpMyAdminNew. Если вы дали другое название папке, впишите его.
- Нужно напечатать имя пользователя и пароль. Логин — root.
Но что, если MySQL не запаролен? Без кода доступа войти нельзя. Чтобы это исправить, поменяйте конфигурацию.
- В папке «phpMyAdminNew/www» (которую вы сами и создали), найдите файл «config.sample.inc.php».
- Переименуйте его — уберите sample. Должно получиться «config.inc.php».
- Откройте его.
- Отыщите там строчку, в которой есть параметр AllowNoPassword. Рядом с ней будет значение false. Поменяйте его на true.
- Сохраните.
Теперь вы можете зайти с пустым паролем.
- Снова откройте phpMyAdminNew через браузер.
- Введите логин — root.
- Нажмите OK.
- Вы увидите интерфейс phpMyAdmin.
На этом обновление закончено. И буквально за несколько минут.
Чтобы загрузить новые версии библиотек в Denwer, не надо вводить сложных команд. Не нужны файлы-установщики и многочисленные настройки. Просто скопируйте модуль в папку, поменяйте одну конфигурацию и всё.
Как обновить PHP и получить в подарок синего слоника
От автора: вчера племянник (12 лет отроду) впервые за год приехал в деревню. Так его родная бабушка сразу и не признала, на порог дома сначала не хотела пускать: так изменился внучок . Это у людей все метаморфозы происходят «автоматически». А с программным обеспечением все намного сложнее. Сегодня мы узнаем, как обновить PHP и не испугаться последствий апдейта.
Немного о версиях
Я всегда считал PHP одним из самых «умных» языков программирования. Ну, вот и еще одно доказательство этого. Ядро языка включает в себя встроенную функцию, с помощью которой можно легко узнать используемую версию PHP. Казалось бы, мелочь, но мелочь порой очень нужная.
Синтаксис функции phpversion(): string phpversion ([ string $версия расширения ] );
Необязательный параметр в квадратных скобках позволяет получить информацию о версии указанного расширения языка. Если вызвать функцию без параметров, то она вернет лишь строку с версией PHP. Пример использования:
Бесплатный курс по PHP программированию
Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас! echo 'Ваша версия языка '.phpversion();echo 'Ваша версия языка '.phpversion(); |
Более подробную информацию о текущей конфигурации PHP можно получить, использую другую функцию – phpinfo(). Например:
Все это поучительно и интересно, но зачем нужна данная информация? И для чего вообще осуществлять апдейт языка? Давайте разберемся со всеми «непонятками» еще до того, как обновить версию PHP.
Немного о пасхальных яйцах
Знаю, что Пасха уже давно прошла и что все «крашенки» уже съели . Я всегда говорил, что PHP – это не только «умный» язык, но еще и с чувством юмора. А вот и доказательства.
Под «пасхальными яйцами» я имею в виду несколько встроенных «шуточек» от авторов PHP. Например, чтобы вывести фамилии и имена всех разработчиков языка, нужно после имени программного файла (с расширением .php) с помощью метода GET передать ядру PHP определенное значение:
А если переслать ядру значение PHPE9568F36-D428-11d2-A769-00AA001ACF42, то в зависимости от версии языка можно увидеть таксу, кролика, терьера, искаженный логотип PHP или даже слоника. К сожалению, мне достался только искаженная иконка языка, которая выводится в версии ядра 5.2.
Бесплатный курс по PHP программированию
Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Итак, господа, стало на душе обидно! Вот почему другим значит собачку или слоника, а мне всего лишь искаженный логотип? Конечно, все это лишь «пасхальные яйца», но обновлять версию ядра нужно.
С каждым обновлением прибавляется что-то новое (функции, их параметры), а также удаляются устаревшие. В результате чего, если долго не «апдейтится», можно «споткнуться» об то, что какая-то из функций не поддерживается вашей версией языка.
С такой ситуацией я столкнулся лично, когда подготавливал примеры к одной из статей по MySQL.Ну, а если вы вплотную занимаетесь веб-разработкой на PHP, то на такие «грабли» будете натыкаться намного чаще. Так что давайте обновляться .
Обновляемся в Denwer
Рассмотрим, как можно обновить PHP в Денвере. Это делается путем обновления самой версии «джентльменского» набора. Его апдейты выходят крайне редко, но, тем не менее, последняя версия Денвера поставляется с более свежим пакетом PHP. И с его помощью я смогу получить долгожданного слоника!
Обновляемся:
Сначала останавливаем сервер.
Создаем копию директории, где стоит Денвер.
Скачиваем дистрибутив.
Запускаем на выполнение «инсталляху».
При удачной установке вставляем в папку home файлы из копии. А также все БД из каталога data (Webserver\usr\local\mysql-5.5\data). Легче всего просто удалить всю папку и вместо нее вставить копию старой версии.
Теперь проверяем, получил ли я в подарок своего «слоника». Получил!
Обновляемся еще выше
В этом разделе мы разберемся, как обновляется PHP на сервере. Здесь вариантов уйма: все зависит от используемой ОС и админки. Но описанию всего этого нужно посвятить отдельный цикл, поэтому приведу всего несколько рекомендаций.
Лучше не использовать ручные методы настройки на серверах. Безопаснее и эффективнее (сэкономите нервы и время) применять автоматические средства, которые реализованы в большинстве версий административных панелей. Например, такой инструмент входит в состав ISPmanager 5.
Если вам «не посчастливилось» стать владельцем собственного сервера, то для своего ресурса вы арендуете виртуальные площади на хостинге. Тут картина с апдейдами складывается немного по-другому. Точнее, от вас просто ничего не зависит, потому что хостер решает сам, когда ему обновиться до следующей версии языка.
К счастью, большая часть провайдеров всегда держит руку «на пульсе» времени, и дорожит своими «арендаторами». В некоторых случаях даже предоставляет им на выбор 2-3 версии языка. Вот как обновляется PHP на хостинге.
На этом все! Вы получили ценную для себя информацию, а я – слоника и обновленную версию PHP. Вот такие метаморфозы получаются!
Бесплатный курс по PHP программированию
Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!