РНР 5 в подлиннике

Страница 57 из 554


Гпава 4. Установка Apache

117

Он говорит Apache о том, что файлы с расширениями EXE, ВАТ, CGI и PL надо рассматривать как CGI-модули.

11. И последнее — установите следующие параметры:

AddType text/html .shtml

AddHandler server-parsed .shtml .html .htm

Этим вы заставляете Apache обрабатывать файлы с указанными расширениями процессором SSI.

12. Теперь не забудьте сохранить изменения и закройте редактор.

Запуск и остановка

Вероятнее всего, для работы вам понадобится запускать не только Apache, но и MySQL, а также еще какие-нибудь серверы или приложения. Рекомендуем этот процесс автоматизировать, написав два ВАТ-файла для запуска и остановки всех серверов соответственно. В дальнейшем (при установке MySQL) мы будем вносить изменения в эти файлы.

Первый файл назовем Z:\etc\Run.bat (расположим его, соответственно, в каталоге /etc виртуального диска). Запишем в него команды, представленные в листинге 4.2;

I Листинг 4.2. Файл /etc/Run.bat

@echo off

:: Программа для запуска всех серверов: Apache и MySQL.

call Boot.bat

Z:

: Запуск Apache.

cd \usr\local\apache

start apache.exe

: Добавьте сюда команды для запуска других серверов

Программу Boot.bat мы вызываем на всякий случай, для того чтобы Run.bat работал и в ситуации, когда виртуальный диск еще не подключен.

Второй файл будет называться Stop.bat (листинг 4.3). I Листинг 4.3. Файл /etc/Stop.bat

gecho off

:: Программа для остановки всех серверов: Apache и MySQL.

: Остановка Apache.

Z:

cd \usr\local\apache

start apache.exe -k shutdown

: Добавьте сюда дополнительные команды для остановки других серверов

Теперь для запуска и остановки всех серверов можно использовать созданные программы.

118

Часть II. Выбор и настройка инструментария

Несколько слов о том, как можно упростить запуск и завершение сервера. В Windows можно назначить любому ярлыку глобальную (работающую из любого приложения) комбинацию клавиш, нажав которые вы запустите связанное с ним приложение. Так что можете создать на рабочем столе (или в меню Пуск) ярлыки для Run.bat и Stop.bat, а затем назначить им, соответственно, комбинации клавиш <Ctrl>+<Alt>+<A> (запуск Apache) и <Ctrl>+<AIt>+<S> (остановка).

Тестирование и устранение неполадок

Поздравляем — вы настроили свой Apache, и он должен уже работать! Для старта сервера запустите скрипт Z:\etc\Run.bat, при этом появится окно, очень похожее на Сеанс MS-DOS, и ничего больше не произойдет. Не закрывайте его и не трогайте до конца работы с Apache.

Замечание_)

Конечно, в дальнейшем предпочтительнее будет использовать созданный ранее файл Run.bat.

Дополнительные драйверы для Windows 95

На очень старых системах (к ним относится Windows 95 и ранние версии Windows 98) запуск Apache может завершаться ошибкой и сопровождаться сообщениями о нехватке разнообразных DLL-библиотек. Обычно эту проблему можно решить, скачав и установив следующие компоненты:

□ драйвер WinSock2 (файл W95ws2setup.exe);

□ дистрибутив DCOM (dcom95.exe или dcom98.exe);

□ файл msvcrt.dll, который следует найти и просто скопировать в каталог C:\Windows\SYSTEM32.

Все эти дистрибутивы и драйверы доступны на сайте авторов по адресу http://dklab.ru/chicken/web/dis/other/. Если вы не доверяете сторонним источникам, можете скачать файлы и с официадьных сайтов производителей (см. разд. "Ссылки" в конце главы).

Не забудьте перезагрузиться после установки.

шшшшшшт

Учтите, что РНР версии 5, в отличие от Apache, не может работать с Windows 95.

Устранение неполадок

Если окно открывается и тут же закрывается, это означает, что вы допустили какую-то ошибку в файле httpd.conf. В этом случае придется искать неточность. Проще всего это сделать, как указано ниже.

1. Запустите Сеанс MS-DOS. Для этого нажмите кнопку Пуск, затем выберите команду Выполнить. Наберите в появившемся диалоговом окне строку command (или cmd, если у вас Windows NT/2000/XP или Windows Server 2003) и нажмите клавишу <Enter>. Появится подсказка командной строки.




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006