Встановлення PHP на Windows

Оптимізація установки і налаштування PHP – перспективне заняття. Це робиться швидко, особливих витрат не тягне, але, орієнтуючись на використання PHP як основи системи об’єктів, створеної для вирішення завдання, важко досягти бажаного результату.

Використання й установка PHP

PHP працює в моменти підготовки сторінці до передачі в браузер відвідувача, в фоновому режимі і в алгоритмах, що використовують механізм AJAX для оновлення елементів сторінки без її перезавантаження.

Виклик PHP здійснюється через http-сервер, коли він виявляє на сторінці PHP-код. Виклик PHP з командного рядка або іншим чином також можливий, але ці варіанти використовуються за межами задачі обміну інформацією між сервером і браузером.

Приклад установки PHP 7 на Windows 10 показаний нижче.

Цей приклад демонструє результат функції PHP phpinfo(), яка була викликана на локальному домені відразу після установки PHP.

Zip-архів інтерпретатора був завантажений з офіційного сайту розробника, розгорнутий в папці призначення «C:/SCiA/PHP», і на нього була вказана посилання у файлі «httpd.conf» сервера Apache (перша вставка). Для того щоб можна було починати роботу сайту з виклику PHP, додатково зазначено, що «index.php» має пріоритет перед «index.html» (друга вставка).

Цікаве:  Як зробити з фото малюнок в Фотошопі?

Таким чином, установка PHP включає в себе п’ять дій:

  • завантажити офіційний пакет інтерпретатора (zip-архів);
  • розгорнути zip-архів у робочій папці PHP;
  • вставити вказівка на місце розміщення PHP файл Apache «httpd.conf»;
  • помістити шлях до місця розміщення PHP в змінну оточення операційної системи – path;
  • змінити файл налаштувань php.ini.

Останній пункт на початковому етапі можна пропустити, обмежившись мінімальними змінами. Настройка конфігурації інтерпретатора часто залежить від завдань, які він вирішує. Наприклад, дуже часто, але не завжди використовується MySQL, а отже, включати або не включати розширення для роботи саме з цією базою даних, – питання конкретної задачі.

Встановлення PHP на Debian значно відрізняється:

  • apt-get install php5-common libapache2-mod-php5 php5-cli

За логікою роботи систем сімейства Linux, відбувається автоматичне визначення потрібних залежностей і доступних можливостей. Те, що в середовищі Windows потрібно спеціально встановлювати, уточнювати або вказувати, в сімействі линуксоидов робиться автоматично.

Немає принципової різниці, що встановлювати раніше – Apache MySQL, але PHP повинен бути встановлений в останню чергу.