Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
interaktivnoe_programirovanie_internet-prilozheniy (1).docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

Установка и настройка phpMyAdmin

В каталог C:\Server\data\htdocs\ копируем содержимое архива phpMyAdmin-4.5.1-all-languages.zip. Для простоты переименуем phpMyAdmin-4.5.1-all-languages в phpmyadmin (см. рисунок 119).

Рисунок 119 – Папка phpmyadmin

В каталоге C:\Server\data\htdocs\phpmyadmin\ создаём файл config.inc.php и набираем в нем следующий код:

<?php

/* Servers configuration */

$i = 0;

/* Server: localhost [1] */

$i++;

$cfg['Servers'][$i]['verbose'] = '';

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['port'] = '';

$cfg['Servers'][$i]['socket'] = '';

$cfg['Servers'][$i]['connect_type'] = 'tcp';

$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['nopassword'] = true;

$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['blowfish_secret'] = '4c525c652d3f54.24302686';

$cfg['DefaultLang'] = 'ru';

$cfg['ServerDefault'] = 1;

$cfg['UploadDir'] = '';

$cfg['SaveDir'] = '';

?>

Процесс создания файла показан на рисунках 120-121.

Рисунок 120 – Создание файла config.inc.php

Рисунок 121 – Создание файла config.inc.php

В адресной строке браузера набираем путь: http://localhost/phpmyadmin/. На рисунке 122 изображена страница входа в СУБД MySQL с помощью phpMyAdmin.

Рисунок 122 – Вход в СУБД MySQL с помощью phpMyAdmin

В качестве имени пользователя вводим слово root. Поле пароля оставляем пустым. Если всё сделано правильно, то всё должно выглядеть так, как показано на рисунке 123.

Рисунок123 – Главная страница phpMyAdmin

Использование сервера и резервное копирование данных

В каталоге C:\Server\data\htdocs\ будем создавать папки и файлы, например, C:\Server\data\htdocs\test\index.php. Этот файл, соответственно, будет доступен по адресу http://localhost/test/index.php.

Для создания полной резервной копии всех сайтов и баз данных достаточно скопировать в другое расположение каталог data.

Перед обновлением модулей, необходимо выполнять резервное копирование папки bin, тогда, в случае возникновения проблем, можно будет легко выполнить откат к предыдущим версиям.

При повторной установке сервера или при его обновлении необходимо заново настраивать конфигурационные файлы. Если у вас есть копии этих файлов, то процесс можно значительно ускорить. Желательно сохранять следующие файлы:

  • c:\Server\bin\Apache24\conf\httpd.conf

  • c:\Server\bin\mysql-5.7\my.ini

  • c:\Server\bin\PHP\php.ini

  • c:\Server\data\htdocs\phpMyAdmin\config.inc.php

В них и хранятся все настройки.

Дополнительная настройка php

PHP в настоящее время является очень мощным, гибким, удобным инструментом. На локальном компьютере с его помощью можно решать разнообразные задачи, совсем не обязательно связанные с генерацией Web-страниц.

При решении неординарных задач можно следует учитывать ограничения, установленные в настройках. Такие настройки содержатся в файле php.ini (C:\Server\bin\PHP\php.ini). Вот некоторые из них:

memory_limit = 128M - устанавливает максимальное количество памяти, которое может использовать скрипт.

post_max_size = 8M - устанавливает максимальное количество данных, которые будут приняты при отправке методом POST.

;default_charset = "UTF-8" - устанавливает кодировку (по умолчанию, строка закомментирована).

upload_max_filesize = 2M - максимальный размер загружаемого на сервер файла. Изначально установлен очень маленький размер – только два мегабайта. Например, при загрузке базы данных в phpMyAdmin не получится загрузить файл размером больше 2 мегабайт до тех пор, пока не будет изменён этот пункт настройки.

max_file_uploads = 20 - максимальное количество файлов для загрузки за один раз.

max_execution_time = 30 - максимальное время выполнения одного скрипта.

Менять эти настройки совершенно не обязательно, но полезно о них знать.