Установка веб-сервера apache php mysql на windows 8

У минулій статті (Ручна установка MySQL на Windows) ми встановили MySQL, і що-б не повторяться, візьмемо цю статтю за основу, і продовжимо установку наступних компонентів.

Так як моя система 64-бітна, я вибрав: php-5.5.8-Win32-VC11-x64.zip.

Вибираємо, в залежності від того яка у вас система 64- або 32-бітний і тиснемо далі:

Після скачування запускаємо установку:

Тепер повернемося до установки PHP:

Збільште до 16 Мбайт максимальний розмір даних прийнятих методом POST, змінивши її на:

(Увага виключення! Зворотні косі риси при вказівці шляху):

Створіть порожній каталог "C: \ server \ php \ includes", для зберігання класів, що підключаються.

Встановіть значенням даної директиви шлях до папки з розширеннями:

Створіть порожню папку "C: \ server \ php \ upload", для зберігання тимчасових файлів, завантажених через HTTP.
Знайдіть рядок:

Збільште максимально припустимий розмір файлів до 16 Мбайт:

Створіть порожню папку "C: \ server \ php \ tmp" для зберігання тимчасових файлів сесій.


Збережіть зміни і закрийте файл php.ini.

Установка і настройка PHP інтерпретатора - завершена.

Переходимо до установки Apache:

Після скачування, відкриваємо архів і розпаковуємо вміст папки "Apache24" в заздалегідь створену директорію, припустимо: C: \ server \ Apache24

І міняємо директорію:

LoadModule rewrite_module modules / mod_rewrite.so

Для завантаження PHP інтерпретатора, в кінець блоку завантаження модулів необхідно додати рядок:

LoadModule php5_module "C: /server/php-5.5.8/php5apache2_4.dll"

Визначте каталог містить конфігураційний файл PHP, додавши нижче наступний рядок:

Вказуємо Apache, що файли з розширенням php, потрібно сприймати як php-скрипти:

AddHandler application / x-httpd-php .php

Призначте кореневу директорію управління сайтами

Знайдіть даний блок:


Options FollowSymLinks
AllowOverride None
Order deny, allow
Deny from all

І замініть його на нижченаведений:


Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all

#
# Controls who can get stuff from this server.
#
Require all granted


DirectoryIndex index.html

Замініть його на:


DirectoryIndex index.html index.htm index.shtml index.php

Замініть на наведену нижче (в цьому випадку переглядати глобальний файл помилок сервера буде зручніше):

Схожі статті