Як встановити php 5 на iis 6

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

кроки

1. Спочатку необхідно установітьIIS 6.0. (IIS 5.1 на XP)
  • Install PHP 5 for IIS 6 Step 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. Переконайтеся, що всі варіанти, показані на малюнку нижче, включені.
  • Install PHP 5 for IIS 6 Step 3
    3. IIS 6.0 тепер встановлено. Тепер ви повинні отримати потрібні файли для php5. Зайдіть на сторінку http: // php.net / downloads.php і скачайте пакетzip нижче "Windows Binaries".Не купуйте програму установки! Крім того, в той час як ви тут, ви повинні будете отримати "Collection of PECL modules" також подWindows Binaries.
  • Install PHP 5 for IIS 6 Step 4
    4. Після завантаження витягніть перший долучення і помістіть файли в "C: Php ". Вийміть модуліPECL в "C: php ext".
  • Install PHP 5 for IIS 6 Step 5
    5. ПереіменуйтеC: Php php.ini-recommended в C: php php.ini, а потім скопіюйте його Вс: Windows
  • Install PHP 5 for IIS 6 Step 6
    6. Відкрийте файлphp.ini, який у вас є зараз, і раскомментірованнийcgi.force_redirect in php.ini і встановіть його в0
  • Install PHP 5 for IIS 6 Step 7
    7. НайдітеSMTP = localhost і переконайтеся, що він Розкоментувати. Якщо ваш поштовий сервер знаходиться в іншому місці, ви можете вказати його тут. Також встановіть цей рядок в якості цього трохи нижче вищевказаного: sendmail_from = someone @ yourhost.com
  • Install PHP 5 for IIS 6 Step 8
    8. Ізменітеsession.save_path як "session.save_path = C: Php sessions "і створіть каталог C: php sessions
  • Install PHP 5 for IIS 6 Step 9
    9. Встановіть рядок "extension_dir" як "extension_dir =" C: PHP ext ".
  • Install PHP 5 for IIS 6 Step 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. Тепер скопіюйте всі ці DLL файли C: Php ext в C: windows system32, або додайте "C: PHP;" в Windows шлях. Щоб додати PHP в шлях Windows:
  • Клацніть правою кнопкою миші наMy Computer і виберіть Properties> Advanced Tab> натисніть "Environment Variables".Install PHP 5 for IIS 6 Step 11Bullet1
  • Тепер додайте "C: PHP;" на самому початку.Install PHP 5 for IIS 6 Step 11Bullet2
  • Тепер перейдіть в Start> run> введіть: regedit і натисніть кнопку ОК.
    Install PHP 5 for IIS 6 Step 11Bullet3
  • Додайте HKEY_LOCAL_MACHINE SOFTWARE PHP IniFilePath = C: php в реєстр. Якщо ви зміните свій Windows шлях замість копіювання DLL файлів, то вам потрібно буде перезавантажити комп`ютер, перш ніж PHP буде працювати. Процессобновленія PHP легше, коли ви додаєте його в свій шлях Windows. Так що помістіть в закладки цю сторінку і виконайте перезапуск. Зараз найкращий час, так як ми виконали розміщення файлу.Install PHP 5 for IIS 6 Step 11Bullet4
  • У диспетчері IIS: натисніть на ім`я хоста вашого сервера в панелі Connections зліва.Install PHP 5 for IIS 6 Step 11Bullet5
  • Двічі клацніть по значкуHandler Mappings.Install PHP 5 for IIS 6 Step 11Bullet6
  • На панелі Handler Mappings Actions клацніть Add Module Mapping.
    Install PHP 5 for IIS 6 Step 11Bullet7
  • 12. Введіть наступну інформацію у відповідні текстові поля, а потім натисніть кнопку OK.
  • Request path (Шлях запиту): *.phpInstall PHP 5 for IIS 6 Step 12Bullet1
  • Module (модуль): FastCGImoduleInstall PHP 5 for IIS 6 Step 12Bullet2
  • Executable (Виконавчий файл): C: php php-cgi.exeInstall PHP 5 for IIS 6 Step 12Bullet3
  • Name (ім`я): FastCGIInstall PHP 5 for IIS 6 Step 12Bullet4
  • Натисніть кнопку OK, а потім натисніть кнопку Yes.Install PHP 5 for IIS 6 Step 12Bullet5
  • У лівій панелі натисніть на ім`я хоста вашого сервера, а потім двічі натисніть на значок Default Document.Install PHP 5 for IIS 6 Step 12Bullet6
  • На панелі Actions справа натисніть кнопкуAdd.
    Install PHP 5 for IIS 6 Step 12Bullet7
  • Введіте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
    Cхоже