Установлення мови серверних сценаріїв PHP.
PHP являє собою мову програмування, що використовується на стороні web-сервера для динамічної генерації HTML-сторінок. Основна ідея, покладена в основу даної технології, може бути сформульована наступним чином. Web-сервери Internet стають все більш складними, досягаючи і перевищуючи межі статичних HTML-сторінок. Сучасні web-сервери все частіше виступають в ролі інтерактивної платформи, орієнтованої на виконання транзакацій, що дозволяють вирішувати задачі електронної комерції, різноманітних інформаційних систем та формування колективних обчислювальних середовищ. Найбільш критичним умовою для вирішення цих завдань є наявність зручної технології генерації динамічного змісту web-сторінок.
PHP версії 4.3.1 можна закачати тут. Якщо ви зіштовхнетеся з якими-небудь проблемами, то можете відвідати web-сайт http://www.php.net/ і прочитати спочатку FAQ (Часті запитання), а потім керівництво по PHP.
Установка PHP4 в операційній системі Windows відбувається без участі майстра установки. Потрібно просто розпакувати файли архіву “php-4.3.1-Win32.zip” в папку c: / php /
За допомогою Провідника (Windows Explorer) відкрийте папку c: / php /, перейменуйте файл php.ini-dist в php.ini і перемістіть його в папку Windows (c: / windows /). Відкрийте його в редакторі, наприклад, Notepad. Знайдіть рядок “register_globals = Off” і замініть її на “register_globals = On”
Скопріруйте файл php4ts.dll в папку c: / windows/system32 /
Установка PHP4 закінчена.
Установка Web-сервера Apache для Windows 2000/XP.
Процес установки Apache є однаковим для операційних систем Windows 95/98/2000/XP. Якщо ви зустрінетеся з якими-небудь проблемами, то можете відвідати Web-сайт Apache за адресою http://www.apache.org/ і прочитати документацію по серверу. Завантажити Apache 2.0.47 для Windows можна тут.
Запустіть файл установки “apache_2.0.47-win32-x86-no_ssl.msi”. Далі виконайте наступні кроки:
1. Попередження про встановлення сервера. Натискаємо Next.
2. Ліцензійним угоду. Читаємо уважно, вибираємо “I accept the terms in the license agreement”, тиснемо Next.
3. Далі з’являється вікно з коротким описом сервера, натискаємо Next.
4. Вікно Server Information. У поле Network Domain вводимо свій домен або будь-який інший, наприклад somenet.org.
У полі Sever name вводимо ім’я сервера, наприклад www.somenet.org.
У полі Administrator’s Email address вводимо свій Email, наприклад my@email.ru
Для того щоб Apache завантажувався вмсете з Windows як сервіс вибираємо For all users, on port 80, as service – Recommended.
5. Вибираємо тип установки – Typical
6. Вибираємо папку для установки. Краще поставити Apache в папку де будуть перебувати MySql і Php, наприклад змінити шлях на c: / site / apache. Натискаємо Next і йде установка Apache. Після установки натисніть Finish.
Тепер ваш сервер знаходитиметься в каталозі c: / site/apache/apache2
Перезавантажте комп’ютер.
Запуск Apache
Запускати Apache можна за допомогою утиліти Apache Service Monitor іконка якої повинна з’явитися в треї. Якщо ж іконки немає, то запустити уіліту можна через Пуск / Програми / Apache HTTP Server 2.0.47/Control Apache Server / Monitor Apache Servers. Також запускати і зупиняти Apache можна через утиліту “Служби” знаходиться в “Пуск / Настройка / Панель управління / Адміністрування”. У службах Apache перебувати в рядку під назвою Apache2. Якщо клікнути на рядку з Apache2 правою кнопкою миші, то можна зупинити, запустити, або перезапустити сервер Apache.
Зміна конфігурації
Для того, щоб налаштувати Apache для спільного використання з PHP потрібно зробити деякі зміни у файлі конфігурації Apache, при цьому передбачається, що PHP встановлений в папку c: / php /
Завантажте файл httpd.conf, розташований в папці c: / site/apache/apache2/conf / в будь-який текстовий редактор, наприклад, блокнот (NotePad).
Знайдіть рядок: ScriptAlias / cgi-bin / “C: / site/Apache/Apache2/cgi-bin /”
Додайте після неї рядок з текстом: ScriptAlias / php / “c: / php /”
Далі необхідно додати вказівку, що визначає типи (розширення) файлів, що використовуються для PHP.
Знайдіть рядок: AddType application / x-tar. Tgz
Додайте після неї рядки:
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. Phps
Знайдіть рядок: # Format: Action handler-name / cgi-script/location
Додайте після неї рядок: Action application / x-httpd-php “/ php / php.exe”
Знайдіть рядок: LoadModule access_module modules / mod_access.so
Додайте після неї рядок: LoadModule php4_module “c: / php/sapi/php4apache2.so”
Ці зміни, повідомляють Apache, що всякий раз, коли будуть запитані файли з розширенням. Php або. Phtml, Apache в першу чергу буде передавати їх синтаксичному аналізатору PHP перед тим, як послати результат Web-браузеру.
Додайте в кінці файлу httpd.conf наступні рядки:
ServerName mysite
ServerAdmin my@mysite.ru
DocumentRoot “з: / site / mysite”
UserDir “з: / site / mysite”
DirectoryIndex index.html index.php index.htm
DefaultType text / plain
ErrorLog “logs / error.log”
LogLevel warn
CustomLog logs / dummy-host.example.com-access_log common
AddCharset WINDOWS-1251 chr
Тепер документи вашого локального сайту повинні будуть знаходитися в папці з: / site / mysite і сайт використовує IP-адреса: 127.0.0.2 (Щоб привласнити ім’я цьому ip-адресою відкрийте файл hosts знаходиться по дорозі c: / windows/system32/drivers/etc і додайте рядок 127.0.0.2 www.mysite.ru)
Увага! Якщо надалі ви будете встановлювати XOOPS, то шлях до документів сайту повинен точно збігатися з фізичним шляхом вашого віддаленого сервера. Наприклад шлях на віддаленому сервері “/ site / mysite /”, шлях на локальному комп’ютері “c: / site / mysite /”. Якщо ж шлях на сервері вам поки невідомий, то можна використовувати будь-який, а потім переустановити XOOPS.
Збережіть змінений файл на диску. Перезапустіть Apache.
Для перевірки Apache і PHP створіть в папці з: / site / mysite файл index.php з рядком:
Введіть в адресному рядку Web-браузера: http://www.mysite.ru/ після цього повинна завантажитися інформація про PHP, якщо цього не відбувається, значить вам потрібно ще раз перевірити кроки установки зроблені вище, перевірити правильність зазначених шляхів і зроблених змін.
Установка сервера баз даних MySQL.
Установка MySQL являє собою самостійний процес для кожної з операційних систем Windows 95/98/2000/XP. Якщо ви зіштовхнетеся з якими-небудь проблемами при установці MySQL, то можете звернутися на Web-сайт http://www.mysql.com/ в інтернеті та отримати додаткову інформацію з керівництва по MySQL. Закачати MySQL 4.0.18 для Windows можна тут.
Запустіть майстер установки MySQL і дотримуйтесь запропонованих інструкцій. При запиті каталогу для установки введіть c: / mysql. При запиті типу установки виберете Typical. Установка повинна пройти без особливих проблем.
Перезавантажте комп’ютер.
Перейдіть в каталог c: / mysql / bin і запустіть утиліту winmysqladmin.exe, при запуску вам буде запропоновано ввести Логін і Пароль. Введіть логін: root, а пароль: abc. Натисніть Ok. Після цього утиліту можна закрити.
Далі знайдіть файл my.ini в каталозі c: / windows /, відкрийте його в редакторі і видаліть в рядку “password = abc” пароль abc так, щоб після знака одно не було ні одного символу.
Перезавантажте комп’ютер або перезапустіть MySQL в службах системи. Тепер при подальшій установці на вашому комп’ютері xoops’а при створенні бази даних використовуйте Login: root, а поле пароль залиште порожнім.