ПРА К ТИК У М
редактируйте следующие пара-
метры: параметр extension_dir =
"D:/web/php/ext", параметр sys_
temp_dir = "D:/web/tmp", пара-
метр extension=mysqli, параметр
extension=mbstring, параметр date.
timezone = Europe/Moscow (ука-
жите свой часовой пояс в соот-
ветствии с документацией php.
net/manual/ru/timezones.php).
Сохраните php.ini и перезапустите
Apache.
В то время как PHP работает как
расширение Apache, у самого
PHP также есть множество важ-
ных и полезных расширений в ви-
де библиотек, многие из которых
идут в комплекте с PHP; прежде
чем подключать эти расширения
необходимо указать их адрес в па-
раметре extension_dir. По ходу ра-
боты большинства популярных
скриптов создаются временные
файлы, необходимо указать папку
для этих файлов в параметре sys_
temp_dir. Одно из самых востре-
бованных расширений — mysqli,
стандартная библиотека для PHP,
которая позволяет подключать-
ся к базам данных под управле-
нием MySQL. При работе с базами
нередко нужно разбивать или со-
бирать строки из нескольких ме-
габайт, для чего будет полезна би-
блиотека mbstring. Также не сто-
ит забывать про свой часовой по-
яс — он указывается вручную.
С этим минимальным набором вы
можете выполнять скрипты на
PHP, хотя локальной базы данных
у вас еще нет.
4.0. Обновить PHP легко.
Переименуйте папку D:\web\php
в php_old, распакуйте новую вер-
сию PHP в D:\web\php, перенеси-
те php.ini из папки php_old в папку
php. Если все работает — удалите
php_old.
5. УСТАНОВИТЕ И НАСТРОЙТЕ
MYSQL
5.1. Загрузите последнюю вер-
сию MySQL Installer для Windows:
mysql-installer-community-
8.0.15.0.msi. На всякий случай,
проверьте на официальном сайте
MySQL нет ли версии новее: dev.
mysql.com/downloads/windows/
installer/.
Обратите внимание на то, что это
только установщик, и он собран
для 32-битных Windows. Уже в хо-
де установки вы выберете какая
версия MySQL вам нужна: для 64-
или 32-битных систем.
5.2. Установите MySQL Installer.
Программа установится без лиш-
них диалогов и сразу запустится
с предложением принять лицен-
зионное соглашение и установить
уже сам MySQL. Примите лицен-
зионное соглашение.
29