Конфигурация Apache хранится в каталоге ...\apache\conf. Вообще-то все настройки содержатся в одном файлу httpd.conf, а остальные файлы обеспечивают совместимость с предыдущими версиями.
Чтобы все правильно работало надо сделать следующие настройки :
ServerType standalone
ServerRoot "C:/Apache"
ServerAdmin mail@ukr.net или (если установка локальная) ServerAdmin admin@localhost
ServerName www.my.site.com или (если установка локальная) ServerName localhostВсе это можно либо прописать в файле конфигурации, либо в процессе установки, заполняя соответствующие пункты меню во время инсталляции.
например, DocumentRoot "С:/MySite"
UserDir "С:/Apache/users"
DirectoryIndex index.html index.shtml index.htm
ScriptAlias /cgi-bin/ "С:/Apache/cgi-bin/" <Directory "С:/Apache/cgi-bin"> AllowOverride None Options None </Directory>
AddType text/html .shtml AddHandler server-parsed .shtml
Службы Internet Information Services по умолчанию устанавливаются только на серверные версии Windows. Однако IIS 5.1 устанавливается по умолчанию в том случае, если в предыдущей версии Windows был установлен личный веб-сервер. Удалить IIS или выбрать дополнительные компоненты можно с помощью компонента <Установка и удаление программ> панели управления.
Чтобы установить IIS, добавить компоненты или удалить компоненты
Каталоги, остающиеся после удаления
После удаления IIS на компьютере остаются следующие каталоги с пользовательским содержимым:
Программа установки создает домашний каталог \Inetpub\Wwwroot. Если веб-узел содержит файлы, расположенные в каталоге, отличном от домашнего каталога, или на других компьютерах, то для включения этих файлов в веб-узел следует создать виртуальные каталоги. Чтобы использовать каталог на другом компьютере, следует указать имя каталога, удовлетворяющее универсальному соглашению об именах (UNC), и задать имя пользователя и пароль, которые используются для получения разрешений на доступ.
Чтобы создать виртуальный каталогПримечание. Если используется файловая система NTFS, виртуальный каталог также может быть создан следующим образом: щелкните правой кнопкой каталог в проводнике Windows, выберите команду Общий доступ и безопасность и откройте вкладку Доступ через веб.
Чтобы удалить виртуальный каталогОснастка IIS обеспечивает средства управления сервером для контроля над доступом и содержимым веб-узлов и узлов FTP. Например, разработчикам это средство позволит выполнить доскональную проверку работы узла перед окончательной загрузкой на сервер интрасети организации или Интернета. Оснастка IIS имеет следующие особенности.
Чтобы открыть оснастку IIS Первый способ
Второй способ
По умолчанию в IIS запускающими файлами являются default.htm и default.asp. Для того, чтобы изменить список запускающих файлов, следует внести требуемые исправляения в свойства соответствующего виртуального каталога.
После окончания установки в каталоге
MySQL будет лежать файл my-example.cnf. Далее, следуя рекомендации установки
можно скопировать его в каталог c:\ под именем my.cnf или запустить
winmysqladmin.exe и выбрав пункт my.ini Setup, указать директорию, в которой
находятся поддиректории MySQL (например, C:\mysql), выбрать в секции
mysqld file пункт mysqld-nt (запуск MySQL-сервера как службы в NT) и запустить
Save Modification. В результате в Windows-каталоге появится файл my.ini.
Модули PHP
Заметим, что в более поздних версиях конфигурация PHP существенно упростилась в связи с использованием мастера
установки.
Организация доступа к базам данных Access
IIS позволяет использовать IDC (Internet Database Connector) для организации доступа к базам данных из
интернета. Для этой цели необходимо администрировать ODBC и драйвер баз данных для доступа к таблице.
Установка MySQL
В дальнейшем нам понадобятся базы данных MySQL. Рассмотрим установку MySQL под WinNT.
Прежде всего следует взять дистрибутив по адресу
http://www.mysql.com. Для установки
запустить setup.exe.
Выполнить установку сервера как службы:
C:\mysql\bin\mysqld-nt --install
Убедиться, что в списке служб появилась служба mysql и выставить ей атрибут запуска.
Установка PHP для Windows
Опишем установку PHP для Internet Information Services и Apache.
Прежде всего нужно изменить файл инициализации.
Файл php.ini читается при запуске синтаксического анализатора PHP.
Для версий серверного модуля PHP, это случается только один раз, когда
запускается веб-сервер. Для версии CGI это случается на каждом вызове.
Нужно скопировать файл 'php-dist.ini' в директорию '%WINDOWS%' и переименовать в 'php.ini'.
Далее нужно этот файл отредактировать - изменить 'extension_dir' на путь к
установочной директории PHP (месту нахождения 'php_*.dll', например, extension_dir = c:/php/extensions/), установить
'doc_root' в путь, где располагается document_root web сервера
(например "С:/MySite"); выбрать какие модули загружать при старте PHP.
php_dbase.dll
Функции баз данных
php_filepro.dll
Доступ READ ONLY к базам данных filepro
php_gd.dll
Библиотека функций GD для манипуляций с gif
php_hyperwave.dll
Функции HyperWave
php_imap.dll
Функции IMAP
php_ldap.dll
Функции LDAP
php_mssql.dll
Клиент MSSQL (требует MSSQL DB-Libraries)
php_snmp.dll
Функции SNMP (только для NT!)
php_zlib.dll
Функции ZLib
Для конфигурирования Apache нужно провести следующие действия.
В файл httpd.conf добавьте строки:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
Для использования CGI следует еще добавить строки
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Кроме того, файл php.ini должен находиться в двух местах -
в директории Apache (например, c:\apache) и в системной директории.
Назад
Содержание
Вперед