Як встановити PHP 5 на IIS 6

Покрокове керівництво про те, як встановити IIS6 і php5 на Windows XP або Windows Server 2003


Кроки

  1. 1

    Спочатку необхідно встановити IIS 6.0. (IIS 5.1 на XP)

  2. 2

    У Windows XP: перейдіть в Control panel> Add remove programs. Натисніть на кнопку "Add / Remove Windows Components". Увімкніть опцію "Internet Information Services". У Windows7: перейдіть в Start -> Control Panel -> Programs and Features -> Turn Windows Features On or Off. Переконайтеся, що всі варіанти, показані на малюнку нижче, включені.

  3. 3

    IIS 6.0 тепер встановлено. Тепер ви повинні отримати потрібні файли для php5. Зайдіть на сторінку https://php.net/downloads.php і скачайте пакет zip нижче "Windows Binaries". Не купуйте програму установки! Крім того, в той час як ви тут, ви повинні будете отримати "Collection of PECL modules" також під Windows Binaries.

  4. 4

    Після завантаження витягніть перший завантажений файл і помістіть файли в "C: Php ". Вийміть модулі PECL в" C: php ext ".

  5. 5

    Перейменуйте C: Php php.ini-recommended в C: php php.ini, а потім скопіюйте його в C: Windows

  6. 6

    Відкрийте файл php.ini, який у вас є зараз, і Розкоментувати cgi.force_redirect in php.ini і встановіть його в 0

  7. 7

    Знайдіть SMTP = localhost і переконайтеся, що він Розкоментувати. Якщо ваш поштовий сервер знаходиться в іншому місці, ви можете вказати його тут. Також встановіть цей рядок в якості цього трохи нижче вищевказаного: sendmail_from = [email protected]

  8. 8

    Змініть session.save_path як "session.save_path = C: php sessions" і створіть каталог C: php sessions

  9. 9

    Встановіть рядок "extension_dir" як "extension_dir =" C: PHP ext ".




  10. 10

    Розкоментуйте всі з таких пунктів.
    extension = php_mssql.dll
    extension = php_msql.dll
    extension = php_mysql.dll
    extension = php_mysqli.dll
    extension = php_java.dll
    extension = php_ldap.dll
    extension = php_iisfunc.dll
    extension = php_imap.dll
    extension = php_filepro.dll
    extension = php_gd2.dll
    extension = php_gettext.dll
    extension = php_dba.dll
    extension = php_dbase.dll
    extension = php_dbx.dll
    extension = php_mbstring.dll
    extension = php_pdf.dll
    extension = php_pgsql.dll
    extension = php_sockets.dll
    extension = php_xmlrpc.dll
    extension = php_xsl.dll
    extension = php_zip.dll

    Решта вимагають більшої уваги, і це виходить за рамки даного керівництва.Деяких пунктів може не бути там. У цьому випадку просто скопіюйте рядок у ваш файл .ini.

  11. 11

    Тепер скопіюйте всі ці DLL файли C: Php ext в C: windows system32, або додайте "C: PHP-" в Windows шлях. Щоб додати PHP в дорогу Windows:
    • Клацніть правою кнопкою миші на My Computer і виберіть Properties> Advanced Tab> натисніть "Environment Variables".

    • Тепер додайте "C: PHP-" на самому початку.

    • Тепер перейдіть в Start> run> введіть: regedit і натисніть кнопку ОК.

    • Додайте HKEY_LOCAL_MACHINE SOFTWARE PHP IniFilePath = C: php до реєстру. Якщо ви зміните свій Windows шлях замість копіювання DLL файлів, то вам потрібно буде перезавантажити комп`ютер, перш ніж PHP буде працювати. Процес оновлення PHP легше, коли ви додаєте його в свій шлях Windows. Так що помістіть в закладки цю сторінку і виконайте перезапуск. Зараз найкращий час, так як ми виконали розміщення файлу.

    • У диспетчері IIS: натисніть на ім`я хоста вашого сервера в панелі Connections зліва.

    • Двічі клацніть по значку Handler Mappings.

    • На панелі Handler Mappings Actions клацніть Add Module Mapping.

  12. 12

    Введіть наступну інформацію у відповідні текстові поля, а потім натисніть кнопку OK.


    • Request path (Шлях запиту): * .php

    • Module (модуль): FastCGImodule

    • Executable (Виконавчий файл): C: php php-cgi.exe

    • Name (ім`я): FastCGI

    • Натисніть кнопку OK, а потім натисніть кнопку Yes.

    • У лівій панелі натисніть на ім`я хоста вашого сервера, а потім двічі натисніть на значок Default Document.

    • На панелі Actions праворуч натисніть кнопку Add.

    • Введіть index.php в якості нового імені документа за замовчуванням, і натисніть кнопку OK.
    • У лівій панелі натисніть на ім`я хоста вашого сервера.
    • В панелі Actions праворуч натисніть кнопку Restart.
    • Створіть новий текстовий документ і збережіть його як c: inetpub wwwroot phpinfo.php з наступним вмістом:
    • Тепер ви повинні побачити PHP-сторінку з інформацією за адресою http: //localhost/phpinfo.php.

Поради

  • Якщо вам потрібна допомога, ви завжди можете використовувати php.net для отримання порад. Це відмінне місце для вивчення PHP теж.
  • Якщо PHP не працює, спробуйте розкоментувати DLL розширення файлів у файли php.ini. Пам`ятайте, що є один у вашому каталозі C: Windows і один в каталозі C: php. Він буде використовувати один шлях Windows.
  • Якщо додасте C: PHP до ваших env-змінним, можете закінчити завантаження php.ini з папки C: PHP (або вашого equiv)
  • Для тих, хто віддає перевагу візуальне навчання, VideoTutorialZone.com надає повний відео-підручник для установки PHP в Windows XP і Windows 2003 Server.

Попередження

  • Після запуску створіть копію C: php і збережіть її. Можливо, вона буде потрібно вам пізніше. Також непогано було б зробити експорт конфігурації IIS.

Що вам знадобиться

  • установка Windows XP SP2 і Windows Server 2003