|
Windows Server 2008 — це нова операційна система на базі платформи NT6, яка зробила якісний стрибок у апаратній продуктивності порівняно з іншими платформами NT, почала набирати популярності серед більшості користувачів, а робота стала більш інтуїтивною та простою, ніж у 2003 році, і отримує дедалі більше похвал. Тут ми представимо побудову середовища PHP у Windows Server 2008.
1. Встановити IIS Windows Server 2008 — це IIS версії 7.0, включно з fastcgi, який дуже легко встановити. Відкрийте меню Пуск → Управління сервером, щоб побачити інтерфейс керування сервером (Рисунок 1).
Рисунок 1 - Управління сервером Прокрутіть вниз по панелі або натисніть «Ролі» у головному меню, потім натисніть «Додати роль», натисніть «Далі», коли з'явиться сторінка майстра, і виберіть «Веб-сервер (IIS)» (Рисунок 2)
Рисунок 2 - Додати персонажа
Після натискання «Далі» потрібно вибрати функцію, яка має додати ще одну «CGI», ніж стандартна опція (Рисунок 3).
Рисунок 3 - Функція вибору Натисніть «Далі», потрібно буде підтвердити вміст установки та натиснути «Встановити», щоб встановити IIS в операційній системі. Після встановлення IIS потрібно провести тест, ввести "http://localhost/" у адресному рядку браузера, якщо з'являється сторінка вітання IIS7, це означає, що вона нормальна. Далі потрібно налаштувати новий вебсайт, спочатку відкрити IIS Manager (Start→ All Programs→ Administrative Tools→ Internet Information Services (IIS) Manager). Потім видаліть стандартний вебсайт у головному меню, розгорніть меню, а потім клацніть правою кнопкою миші на назві сайту і натисніть «видалити» (рисунок 4)
Рисунок 4 - Видалити вебсайт за замовчуванням
Створіть новий вебсайт, клацніть правою кнопкою миші на «Вебсайт», натисніть «Додати сайт», з'явиться форма, додана інформаційним сайтом, спочатку введіть назву сайту, наприклад «dedecms», шлях обрано як шлях, збережений сайтом, сервер з однією IP-адресою не потребує вибору IP, заголовок хоста заповнюється як localhost, а потім натисніть OK.
Рисунок 5 - Додати вебсайт Після додавання сайту відкрийте каталог сайту, створіть новий index.html, потім відкрийте його в Notepad і введіть "hello dede" для тестування. Вам також потрібно налаштувати дозволи, повернутися до IIS Manager, клацнути правою кнопкою миші на «dedecms» сайту, натиснути «Edit Permissions», після входу на вкладку «Security», а потім натиснути «Edit» (Рисунок 6)
Рисунок 6 - Права на редагування
Натисніть кнопку «Додати» після відкриття вікна «Редагувати». Додайте IUSR до списку користувачів дозволів і перевірте його дозволи, крім Full Control. Потім натисніть OK. (Рисунок 7)
Рисунок 7 - Додати дозволи
Також потрібно знову натиснути OK у вікні «Властивості», інакше дозвіл не можна зберегти. Після завершення цього кроку ви можете отримати доступ до локальної адреси "http://127.0.0.1" для тестування, і на веб-сторінці з'явиться "hello dede", що свідчить про успішність конфігурації.
Рисунок 8 - Тестова веб-сторінка
2.php встановлення. Як уже згадувалося, немає потреби встановлювати fastCGI окремо в IIS7, тому потрібно лише завантажити пакет встановлення php для встановлення та завантажити адресу:http://windows.php.net/downloads/releases/archives/
Після завантаження відкрийте інсталятор, проведіть його, налаштуйте шлях і перейдіть до місця, де вибрано «налаштування веб-сервера», тут вибираємо «IIS fastcgi» (рисунок 9)
Рисунок 9 - Вибір IIS FastCGI
Потім натисніть кнопку «далі», і до кроку вибору опції встановлення, загальна інсталяція за замовчуванням достатня, якщо хочете додати, потрібно натиснути на іконку диска перед вами, а потім вибрати «встановити», перший пункт — встановити лише вибрані елементи, а другий — встановити всі підпроєкти проєкту. (Рисунок 10) Після налаштування переходьте до наступного кроку
Рисунок 10 - Варіанти кріплення Після налаштування натисніть «Next», а потім «Install», щоб встановити PHP. Після завершення встановлення нам ще потрібно протестувати, відкрити новостворену папку сайту, створити новий test.php файл, відкрити його через Notepad і ввести
Збережіть для виходу та доступу до http://127.0.0.1/test.php з браузера Відображається інформація PHP, що свідчить про успішну встановленість середовища PHP.
|