Загрузить PDF
Загрузить PDF
Пошаговое руководство о том, как установить IIS6 и php5 на Windows XP или Windows Server 2003
Шаги
-
1Сначала необходимо установить IIS 6.0. (IIS 5.1 на XP)
-
В 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. Убедитесь, что все варианты, показанные на рисунке ниже, включены.
-
IIS 6.0 теперь установлено. Теперь вы должны получить нужные файлы для php5. Зайдите на страницу http://www.php.net/downloads.php и скачайте пакет zip ниже "Windows Binaries". Не приобретайте программу установки! Кроме того, в то время как вы здесь, вы должны будете получить "Collection of PECL modules" также под Windows Binaries.
-
После загрузки извлеките первый загруженный файл и поместите файлы в "C: \php". Извлеките модули PECL в "C:\php\ext".
-
Переименуйте C: \php\php.ini-recommended в C:\php\php.ini, а затем скопируйте его в C:\Windows
-
Откройте файл php.ini, который у вас есть сейчас, и раскомментированный cgi.force_redirect in php.ini и установите его в 0
-
Найдите SMTP = localhost и убедитесь, что он раскомментирован. Если ваш почтовый сервер находится в другом месте, вы можете указать его здесь. Также установите эту строку в качестве этого чуть ниже вышеуказанного: sendmail_from = someone@yourhost.com
-
Измените session.save_path как "session.save_path=C: \php\sessions" и создайте каталог C:\php\sessions
-
Установите строку "extension_dir" как "extension_dir = "C: \PHP\ext".
-
Раскомментируйте все из следующих пунктов.
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. -
Теперь скопируйте все эти 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.
-
Введите следующую информацию в соответствующие текстовые поля, а затем нажмите кнопку 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 phpinfo(); ?>
- Теперь вы должны увидеть 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
Источники
Об этой статье
Эту страницу просматривали 6479 раз.
Реклама