Установка Apache + PHP + MySQL в Windows
Эта заметка объединяет в себя три материала по развертыванию у себя на компьютере локального веб-сервера:
- Урок 1: Установка и настройка веб-сервера Apache
- Урок 6: Установка и настройка интерпретатора PHP
- Урок 7: Установка и настройка MySQL
Полученная конфигурация достаточна для функционирования самых распространенных веб-приложений, таких как, например, Joomla и Drupal. Эта конфигурация также используется для тестирования примеров, встречающихся в материалах сайта.
Изменения в конфигурации
Настроенная связка требует незначительных косметических изменений в конфигурации для работы того или иного движка. В соответствующих статьях и уроках описано, какие конкретно опции рекомендуется настроить. Здесь будут собраны воедино все эти рекомендации.
На уроке "Установка CMS Joomla" была отключена буферизация вывода PHP. В файле php.ini (C:\php\php.ini) строка
output_buffering = 4096
заменена на
output_buffering = Off
Помимо этого, в этом же файле было включено расширение MySQLi путем раскомментирования строки
;extension=php_mysqli.dll
(то есть, убрана ; в начале строки).
Во время установки CMS Drupal было включено три PHP-расширения:
;extension=php_gd2.dll
;extension=php_pdo_mysql.dll
;extension=php_mbstring.dll