Назад Содержание Вперед

Установки

Установка Web-сервера Apache

Для написания активных Web-страниц прежде всего нужно установить собственный Web-сервер. Вначале рассмотрим установку Web-сервера Apache. Прежде всего отметим, что на Apache функционирует около 70% интернета. Взять дистрибутив Apache можно по адресу
http://www.apache.org/.

Конфигурация Apache хранится в каталоге ...\apache\conf. Вообще-то все настройки содержатся в одном файлу httpd.conf, а остальные файлы обеспечивают совместимость с предыдущими версиями.

Чтобы все правильно работало надо сделать следующие настройки :

Установка IIS

Службы Internet Information Services по умолчанию устанавливаются только на серверные версии Windows. Однако IIS 5.1 устанавливается по умолчанию в том случае, если в предыдущей версии Windows был установлен личный веб-сервер. Удалить IIS или выбрать дополнительные компоненты можно с помощью компонента <Установка и удаление программ> панели управления.

Чтобы установить IIS, добавить компоненты или удалить компоненты

  1. Нажмите кнопку Пуск, выберите команду Панель управления и дважды щелкните значок Установка и удаление программ. Запускается компонент <Установка и удаление программ>.
  2. В левой области диалогового окна Установка и удаление программ нажмите кнопку Установка компонентов Windows.
  3. В окне мастера компонентов Windows нажмите кнопку Далее.
  4. В списке компонентов Windows выберите IIS.
  5. Нажмите кнопку Далее и выполняйте инструкции в окнах мастера.

IIS

Каталоги, остающиеся после удаления

После удаления IIS на компьютере остаются следующие каталоги с пользовательским содержимым:

Программа установки создает домашний каталог \Inetpub\Wwwroot. Если веб-узел содержит файлы, расположенные в каталоге, отличном от домашнего каталога, или на других компьютерах, то для включения этих файлов в веб-узел следует создать виртуальные каталоги. Чтобы использовать каталог на другом компьютере, следует указать имя каталога, удовлетворяющее универсальному соглашению об именах (UNC), и задать имя пользователя и пароль, которые используются для получения разрешений на доступ.

Чтобы создать виртуальный каталог
  1. В оснастке IIS выберите веб- или FTP-узел, к которому требуется добавить каталог.
  2. В меню Действие укажите на команду Создать и выберите Виртуальный каталог.
  3. Используйте окно Мастер создания виртуального каталога для выполнения этой задачи.

Примечание.   Если используется файловая система NTFS, виртуальный каталог также может быть создан следующим образом: щелкните правой кнопкой каталог в проводнике Windows, выберите команду Общий доступ и безопасность и откройте вкладку Доступ через веб.

Чтобы удалить виртуальный каталог
  1. В оснастке IIS выберите виртуальный каталог, который требуется удалить.
  2. В меню Действие выберите команду Удалить. Удаление виртуального каталога не приводит к удалению соответствующего физического каталога или файлов.

Оснастка IIS

Оснастка IIS обеспечивает средства управления сервером для контроля над доступом и содержимым веб-узлов и узлов FTP. Например, разработчикам это средство позволит выполнить доскональную проверку работы узла перед окончательной загрузкой на сервер интрасети организации или Интернета. Оснастка IIS имеет следующие особенности.

Чтобы открыть оснастку IIS Первый способ

  1. Нажмите кнопку <Пуск> и выберите команду Настройка, а затем Панель управления.
  2. Дважды щелкните значок Администрирование
  3. Дважды щелкните значок Internet Information Services.

IIS

Второй способ

  1. Щелкните правой кнопкой значок Мой компьютер на рабочем столе.
  2. Выберите команду <Управление>, а затем выберите Internet Information Services в группе Службы и приложения

По умолчанию в IIS запускающими файлами являются default.htm и default.asp. Для того, чтобы изменить список запускающих файлов, следует внести требуемые исправляения в свойства соответствующего виртуального каталога.

IIS

Организация доступа к базам данных Access

IIS позволяет использовать IDC (Internet Database Connector) для организации доступа к базам данных из интернета. Для этой цели необходимо администрировать ODBC и драйвер баз данных для доступа к таблице.

ODBC

Установка MySQL

В дальнейшем нам понадобятся базы данных MySQL. Рассмотрим установку MySQL под WinNT.
Прежде всего следует взять дистрибутив по адресу
http://www.mysql.com. Для установки запустить setup.exe. Выполнить установку сервера как службы:
C:\mysql\bin\mysqld-nt --install
Убедиться, что в списке служб появилась служба mysql и выставить ей атрибут запуска.

Servise

После окончания установки в каталоге 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 для 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
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

Рекомендуемый метод конфигурирования серверов IIS состоит в использовании файла pws-php4cgi.reg, поставляемого с дистрибутивом.
Для конфигурирования 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) и в системной директории.

Заметим, что в более поздних версиях конфигурация PHP существенно упростилась в связи с использованием мастера установки.

Servise


Назад Содержание Вперед