Що потрібно для роботи з PHP
PHP може працювати з різними WEB-сервер - Apache. Microsoft IIS (PWS). Netscape Enterprize Server. Stronghold. Zeus і, отже, на різних платформах: Unix. Solaris. FreeBSD. Windows 9x / NT.
Розглянемо установку PHP під конфігурацію Windows + Apache (може бути, екзотичну з точки зору реального WEB-сайту, але дуже зручну для використання на локальному комп'ютері, особливо для навчальних цілей).
Перш за все слід встановити і конфігурувати Apache. Установка Apache. як і будь-який інший програми під Windows, не викликає особливих проблем. За замовчуванням Apache встановлюється в каталог C: \ Program Files \ Apache Group \ Apache. Якщо в процесі встановлення не були створені (це залежить від версії) ярлики для запуску і зупинки програми в головному меню, можна створити їх вручну. Для запуску використовується файл apache.exe. для зупинки - той же файл з параметрами apache.exe -k shutdown.
Після установки слід відкрити файл конфігурації httpd.conf (це текстовий файл, який знаходиться в підкаталозі CONF) і зробити в ньому такі виправлення.
Як ім'я сервера для локального комп'ютера слід використовувати localhost.
Це сторінка index.html. яка розташована в каталозі C: \ Program Files \ Apache Group \ Apache \ HTDOCS (за замовчуванням). Цей каталог є кореневим каталогом для документів. Щоб перепризначити кореневої каталог на якийсь інший каталог, слід знайти в файлі конфігурації директиву
DocumentRoot C: / Program Files / Apache Group / Apache / HTDOCS
і призначити в ній потрібний вам каталог як кореневий (його ім'я не повинно містити російських букв).
Тепер можна встановлювати PHP. Розпакуйте архів PHP в довільний каталог, наприклад, C: \ PHP.
Знайдіть серед розпакованих файлів php.ini-dist (у версії 3.0 його ім'я php3.ini-dist). Це файл конфігурації PHP. більш детально він буде розглянутий у розділі "Конфігурація PHP" Скопіюйте його в каталог С: \ WINDOWS і перейменуйте в php.ini (в версії 3.0 php3.ini).
Знайдіть файли php4ts.dll і Msvcrt.dll і скопіюйте їх в каталог C: \ WINDOWS \ SYSTEM. Якщо файл Msvсrt.dll вже існує, перезаписувати його не треба.
Тепер потрібно внести додаткові зміни в файл httpd.conf. Знайдіть секцію, що містить команди ScriptAlias. Тут потрібно створити рядок
ScriptAlias / php4 / "C: / php /"
яка б означала псевдонім для кореневого каталогу PHP.
AddType application / x-httpd-php .phtml .php
AddType application / x-httpd-php-source .phps
Ці рядки оголошують, що файли з PHP -сценаріямі можуть мати розширення phtml і php.
Знайдіть секцію Action. Додайте в неї рядок
Action application / x-httpd-php /php4/php.exe
Цей рядок визначає, яке саме додаток буде виконувати PHP -сценаріі.
Після будь-яких змін у файлі конфігурації слід зупинити apache і стартувати його заново.
Тепер можна протестувати PHP. Напишіть файл з розширенням phtml. що містить наступний код (приклад взято з голови "Змінні"):
При розробці веб-сайтів під OC Windows (особливо Windows 7) зручно користуватися пакетом під назвою Денвер (від скор. ДНВР - "Д жентльменскій" Н абор В еб-Р азработчіка). Це - набір дистрибутивів і програмна оболонка для створення і налагодження веб-сайтів на локальному ПК (без необхідності підключення до Інтернет) під керуванням ОС Windows.
Базовий пакет Денвер а включає- Веб-сервер Apache
- інтерпретатор PHP
- СУБД MySQL
- Панель phpMyAdmin (веб-інтерфейс для адміністрування бази даних)
- установник