Upgrade № 826 | Page 29

ПРА К ТИК У М редактируйте следующие пара- метры: параметр 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