Php загальні інструкції по установці

Перед початком установки ви повинні знати, для чого ви хочете використовувати PHP. Ви можете використовувати PHP для цілей, описаних в розділі Що може PHP?
  • Створювати web-сайти та web-додатки (Скрипти на стороні сервера)
  • Скрипти командного рядка
  • GUI-додатки (Додатки з графічним інтерфейсом користувача)

Для першої і найбільш поширеною мети вам потрібні три речі: Сам PHP, веб-сервер і веб-браузер. Ймовірно, ви вже маєте веб-браузер і, в залежності від налаштувань вашої операційної системи, ви також можете мати і веб-сервер (наприклад, Apache в Linux і MacOS X; IIS в Windows). Також ви можете орендувати веб-сервер або деякий дисковий простір на веб-сервері. В цьому випадку вам не потрібно встановлювати додаткове програмне забезпечення, тільки писати PHP скрипти, завантажувати їх на сервер і переглядати результат їх роботи в браузері.

У разі установки сервера і PHP самостійно у вас є дві варіанта установки PHP. Для багатьох серверів PHP може бути встановлений як модуль сервера. Це можливо для таких серверів, як Apache, Microsoft Internet Information Server, Netscape і iPlanet. Якщо PHP не підтримує інтерфейс для вашого сервера, ви завжди можете використовувати його як обробник CGI або FastCGI. Це означає, що ви повинні налаштувати ваш сервер так, щоб він виконував всі PHP файли як CGI-скрипти.

Ви також можете створювати додатки з графічним інтерфейсом, використовуючи при цьому розширення PHP-GTK. Це вимагає абсолютно іншого підходу, ніж програмування під Веб, тому що ви не виводьте HTML або текст, а керуєте вікнами за допомогою PHP. Для отримання більш повної інформації про PHP-GTK »відвідайте сайт, присвячений цьому розширенню. PHP-GTK не включений в стандартну поставку PHP.

Починаючи з цього моменту ми будемо описувати установку PHP для веб-серверів на Unix і Windows як модуля сервера і як CGI. Ви також можете знайти інформацію про використання PHP в командному рядку в наступних розділах.

User Contributed Notes

There are no user contributed notes for this page.