[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Обновление AppServ
LolitopДата: Пятница, 11.02.2011, 10:40 | Сообщение # 1
Группа: Пользователи
Сообщений: 196
[ 14 ]
Итак будем считать, что у вас установлен AppServ 2.5.10 по инструкции viewtopic.php?t=196
Теперь рассмотрим как обновить в нем MySQL и PHP до актуальных версий.

Обновление PHP

Создадим в корне вашего сайта файл phpinfo.php с содержимым:

Код:
<?php phpinfo(); ?>

далее заходим в браузере на http://localhost/phpinfo.php
u1.PNG
видим, что версия установленного php - 5.2.6.
Затем останавливаем Apache, запустив файл C:\AppServ\Apache2.2\apache_stop.bat
Далее качаем актуальную версию php из темы viewtopic.php?t=17
(на данный момент это php-5.3.2-Win32-VC6-x86.zip )
и распаковываем ее содержимое в папку php вашего веб-сервера (обычно C:\AppServ\php5) с заменой файлов
После чего запускаем Apache, запустив файл C:\AppServ\Apache2.2\apache_start.bat
и смотрим http://localhost/phpinfo.php
u4.PNG
как можно видеть php успешно обновилось до версии 5.3.2, причем настройки php.ini остались старые.
После проверки не забудьте удалить файл phpinfo.php, т.к. он может выдать слишком много важной информации потенциальному хакеру.

Обновление MySQL

ВНИМАНИЕ!! Если уже были созданы какие-либо пользовательские базы, то перед обновлением MySQL не забудьте сделать дампы созданный баз, чтобы потом их установить на новый MySQL.

сначала скачиваем актуальную версию из темы viewtopic.php?t=198
(на данный момент это mysql-essential-5.1.42-win32.msi )
Затем запускаем файл C:\AppServ\MySQL\mysql_serviceuninstall.bat, который остановит и удалит службу уже установленного MySQL
После этого удаляем все файлы в папке C:\AppServ\MySQL и запускаем скачанный ранее mysql-essential-5.1.42-win32.msi
Установка MySQL аналогична описанной в сообщении viewtopic.php?t=2#p108 за одним исключением:
вместо папки C:\nginx\mysql следует указать C:\AppServ\MySQL. Так же когда будете указывать пароль для доступа к БД указывайте пароль который стоял на старой версии MySQL, чтобы не пришлось менять его во всех скриптах установленных ранее.
На всякий случай привожу скрины
m1.PNG m2.PNG m3.PNG m4.PNG m5.PNG m6.PNG m7.PNG m8.PNG m9.PNG m10.PNG m11.PNG m12.PNG

Если на данном этапе открыть http://localhost/phpMyAdmin/
u5.PNG
то мы увидим что после обновления появились некоторые ошибки, т.к. установленный phpMyAdmin не расчитан на новые версии PHP и MySQL. Поэтому обновим и его.

Обновление phpMyAdmin

сначала удаляем содержимое папки C:\AppServ\www\phpMyAdmin , затем скачиваем актуальную версию из темы viewtopic.php?t=200 (на данный момент это phpMyAdmin-3.2.5-all-languages.zip )
После этого распаковываем скачанный phpMyAdmin-3.2.5-all-languages.zip и содержимое содержащейся в нем папки phpMyAdmin-3.2.5-all-languages переносим в C:\AppServ\www\phpMyAdmin

Далее в папке C:\AppServ\www\phpMyAdmin переименовываем файл config.sample.inc.php в config.inc.php
Затем открываем его, ищем строку

Код:
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

и вписываем между кавычками любое секретное слово
После этого пробуем открыть http://localhost/phpMyAdmin/ и после ввода логина и пароля видим что все работает как надо
u6.PNG

Copyright © 2009 Creaternal (v-tanke.ru).
При копировании информации ссылка на источник и указание copyright обязательны.

  • Страница 1 из 1
  • 1
Поиск: