Как запустить Apache и IIS одновременно: часть 2

Прежде всего, у вас должен быть установлен веб-сервер IIS. Об установке IIS можно прочитать в статьях:

Настройка PHP

Скопируйте файл из извлеченных файлов и вставьте его в каталог Windows. В каталоге Windows переименуйте этот файл в «».

Откройте файл в блокноте и настройте его по мере необходимости. Изначально скопированная производственная конфигурация предварительно сконфигурирована для того, что, по мнению PHP Team, хорошо для производственного сервера. Есть несколько изменений, которые вам нужно будет сделать, чтобы настроить PHP для вашей системы IIS 7:

  • Раскомментируйте и установите ключ, _redirect = 0
  • Раскомментируйте ключ, = 1
  • Раскомментируйте и установите ключ extension_dir в папку ‘ext’ в пути, в который был извлечен PHP (то есть ‘C: PHPext’).
  • Установите ключ для часового пояса вашего сервера (URL-адрес в строке над этим ключом содержит список допустимых значений).

На этом этапе ваша система Windows может запускать сценарии PHP из командной строки, используя инструмент

Публикация веб-сервиса 1С средствами APACHE

1. Скачать веб-сервер APACHE

Лучше брать версию 2.2 #apache22,

там выбрать Binaries – папка Win32 — файл _ – если установка происходит по Windows) и установить.

Настраивать и переписывать файлы APACHE не нужно (везде нажимать «Далее»). После установки он сам появится и запустится в системных значках. В следующем окне вверху можно вписать любую информацию, на работоспособность это не влияет.

2. После установки проверить работоспособность web-сервера. При переходе в браузере по адресу http: //localhost должно отображаться следующее окно:

Читайте также:  Изменение страны или региона для идентификатора Apple ID

3. Если при установке платформы 1С не были установлены компоненты работы с веб-сервером, их надо установить (через установку платформы):

4. Далее зайти в «Конфигуратор»-«Администрирование»-«Публикация на веб-сервере…». Необходимо английскими буквами указать имя базы в поле «Имя». Выбрать пустой каталог (путь к нему не должен содержать русских символов, см. пример ниже).

Установить флаг «Публиковать Web-сервисы», в списке веб-сервисов установить флажок у нужного сервиса .

Нажать «Опубликовать».

В диалоге о перезапуске веб-сервера нажать «да».

Для корректной установки у пользователя должны быть права администратора на компьютере, с которого производится установка.

После выполнения этих действий проверить доступность веб-сервиса 1С можно, введя в браузере:

ip-компьютера/ИмяБазы/ws/Алиас указанный при При этом должно открыться XML описание свойств и методов веб-сервиса(а не страница ошибки)

В соответствии с картинкой адрес будет выглядеть следующим образом: http: //ip/IB/ws/

Переключение серверов

Мое предпочтительное решение — запускать любой сервер, который мне нужен, когда он мне нужен. Apache и IIS запускаются как служба Windows — откройте Администрирование > Службы . Найдите Apache и IIS (W3SVC — World Wide Web Publishing Service) и установите для обоих типов запуска значение Вручную:

(Запишите имя службы Apache — на скриншоте выше это «Apache2.2».)

Ни один из серверов не будет работать при загрузке вашего ПК. Чтобы запустить и остановить службы, мы собираемся создать 4 пакетных (.bat) файла в одной папке. Пакетные файлы представляют собой список команд командной строки, которые существовали со времен MS-DOS:

Это остановит IIS и запустит / перезапустит Apache. (Обратите внимание, что «Apache» считается именем службы в третьей строке, но ваша установка может отличаться.)

@call @call @net start Apache

Это остановит Apache (при необходимости измените имя службы).

@net stop Apache

Читайте также:  Где скачать и как установить драйвер Intel для видеокарты NVIDIA

Это остановит Apache и запустит / перезапустит IIS.

@call @call @net start W3SVC

Это остановит IIS в Windows Vista или 7.

@net stop was /y

Это остановит IIS в Windows XP или более ранней версии.

@net stop iisadmin /y

Вы можете дважды щелкнуть эти файлы, чтобы запустить их, или создать ярлыки на рабочем столе / в меню «Пуск» для более удобного доступа.

Я надеюсь, что вы найдете одно или оба этих решения полезными. Есть ли у вас какие-либо другие советы для запуска различных веб-серверов на одном компьютере?

Тестируем работу PHP на IIS

После того, как PHP установлен, проверим, что он работает корректно. Для этого перейдем в корневой каталог веб-сервера (по умолчанию C:\inetpub\wwwroot) и создадим новый текстовый файл с расширением PHP (например, ).

Откроем его в любом текстовом редакторе и вставим в него такой код:

Далее в браузере в адресной строке укажем такой url-адрес: http://127.0.0.1/ . Если все настроено верно, в окне должна появится о версии и основных конфигурационных настройках установленной версии PHP (PHP Info).

Тестируем работу PHP на IIS

Совет . Конфигурационные настройки PHP хранятся в файле , который находится в корне каталога установки.

На этом все! Итак, мы рассмотрели самый простой способ развернуть полноценный веб-сервер IIS с поддержкой PHP 5.x на базе Windows Server 2012 / Windows 8.

Поделись статьей: