Upgrade № 826 | Page 28

ПРА К ТИК У М проверьте на официальном сайте PHP нет ли версии новее: https:// windows.php.net/download/. Обратите внимание, что вам нуж- на версия Thread Safe, то есть ра- ботающая в нескольких пото- ках, и она должна точно соот- ветствовать версии Visual Studio, с помощью которой был ском- пилирован Apache, например — VC15. Разрядность тоже долж- на быть как у Apache, 64-бит- ные версии обозначаются x64, а 32-битные — x86. 4.2. Распакуйте архив и перенеси- те все его содержимое в папку D:\ web\php. 4.3. Откройте файл D:\web\apache\ conf\httpd.conf. Найдите сек- цию файла со множеством строк LoadModule и в самый ее конец добавьте две строки, первая — LoadModule php7_module "D:/web/ php/php7apache2_4.dll", и вто- рая — AddHandler application/x- httpd-php .php. Отдельная секция настроечно- го файла Apache посвящена мо- дулям, которые расширяют воз- можности сервера. Строки мож- но было бы указать где угодно, но принято указывать их в этой сек- ции. Здесь мы дополняем функ- циональность сервера библиоте- кой PHP и указываем расшире- ния файлов c этим языком — .php. Существуют еще сотни популяр- ных и полезных модулей, серьез- но улучшающих работу Apache. 4.4. В том же файле httpd.conf сразу после секции LoadModule добавьте строку PHPIniDir "D:/web/php". Директивой PHPIniDir задается адрес файла php.ini. Этот файл со- держит множество важных на- строек самого PHP: допустимые размеры файлов для обработ- ки, ограничения времени работы скриптов, параметры пользова- тельских сессий и многое другое. 4.5. В том же файле httpd.conf найдите и измените значение DirectoryIndex на index.php index. html. Сохраните файл httpd.conf с перезаписью. 4.6. Перезапустите Apache, от- кройте браузер и перейди- те по адресу http://localhost/ или http://127.0.0.1/ — вы должны уви- деть сведения о конфигурации PHP и Apache. Это значит, что вы все сделали правильно. 4.7. Откройте файл D:\web\php\ php.ini-development и сохраните его под именем D:\web\php\php.ini. Изначально php.ini отсутствует из соображений безопасности, вла- делец сервера должен самостоя- тельно его создать и проверить. 4.8. В файле D:\web\php\php.ini найдите, раскомментируйте и от- 28