Як встановити PHP 5 на IIS 6
Покрокове керівництво про те, як встановити IIS6 і php5 на Windows XP або Windows Server 2003
Кроки
1
Спочатку необхідно встановити IIS 6.0. (IIS 5.1 на XP)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
IIS 6.0 тепер встановлено. Тепер ви повинні отримати потрібні файли для php5. Зайдіть на сторінку https://php.net/downloads.php і скачайте пакет zip нижче "Windows Binaries". Не купуйте програму установки! Крім того, в той час як ви тут, ви повинні будете отримати "Collection of PECL modules" також під Windows Binaries.4
Після завантаження витягніть перший завантажений файл і помістіть файли в "C: Php ". Вийміть модулі PECL в" C: php ext ".5
Перейменуйте C: Php php.ini-recommended в C: php php.ini, а потім скопіюйте його в C: Windows6
Відкрийте файл php.ini, який у вас є зараз, і Розкоментувати cgi.force_redirect in php.ini і встановіть його в 07
Знайдіть SMTP = localhost і переконайтеся, що він Розкоментувати. Якщо ваш поштовий сервер знаходиться в іншому місці, ви можете вказати його тут. Також встановіть цей рядок в якості цього трохи нижче вищевказаного: sendmail_from = [email protected]8
Змініть session.save_path як "session.save_path = C: php sessions" і створіть каталог C: php sessions9
Встановіть рядок "extension_dir" як "extension_dir =" C: PHP ext ".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".
- Тепер додайте "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
Введіть наступну інформацію у відповідні текстові поля, а потім натисніть кнопку 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