Аргерих Л. О языке РНР. Часть 1. Страница 28


Наконец, следует запрос о том, какой сервер следует настроить для работы с РНР. В данной книге предполагается, что выбран Apache.

Наконец, все решения приняты, и все готово к установке. Щелкните по по­следней кнопке Next, и программа установки начнет работу.

Мастер установки в настоящее время не настраивает автоматически файл httpd- conf для Apache, о чем может быть сообщено в диалоговом окне. Это не должно вас беспокоить, поскольку настройка Apache для работы с РНР бу­дет рассмотрена в следующем разделе.

После завершения установки отображается окно, объявляющее об успешной инсталляции, с кнопкой ОК. Нажимайте ее и переходите к настройке Apache.

Настройка Apache для работы с РНР

Мы настроим Apache для использования РНР в качестве CGI под Windows, поскольку программное обеспечение сторонних разработчиков часто неста­бильно работает с потоками Windows. Даже если вы планируете пойти по пути работы с модулем, лучше воспользоваться последующими указаниями и сначала выполнить настройку CGI, чтобы убедиться, что все работает. Го­раздо проще перейти к использованию модуля, когда работает все осталь­ное. Для модуля необходимо провести интенсивное тестирование, чтобы иметь уверенность в устойчивости веб-сервера.

Сначала следует убедиться, что Apache не выполняется. В каталоге PHP, a по умолчанию это C:\php\, должен быть файл с именем php4ts. (ill. Пользова­тели Windows 9х/МЕ должны скопировать его в С: \Windows\Systerr\, а пользо­ватели Windows NT/2000 - в C:\WinNT\System32\.

Найдите файл httpd.conf, по умолчанию расположенный в C:\Program Fi- les\Apache Group\Apache\conf\. Создайте его резервную копию, прежде чем приступить к редактированию.

Откройте этот файл с помощью текстового редактора. С помощью меню Find найдите секцию ScriptAlias. Обычно она располагается между <TfModule mod^alias. О и </IfModule>. Секций ScriptAlias может быть несколько, и меж­ду строчками If Module может быть большой объем текста. Добавьте в секцию следующую строку:

ScriptAlias /php/ "C:/php/"

В результате Apache получает информацию о том, где искать различные файлы РНР, и создается псевдоним, который будет использоваться далее в httpd.conf для указания этого каталога. При установке РНР в нестандарт­ный каталог в строке должен быть указан его путь. В файле conf следу­ет использовать не принятый в Windows обратный слэш (\), а символ /.

Если секции ScriptAlias не найдены, добавьте приведенную выше строку сра­зу после строки <Directory. . .>, что соответствует DocumentRoot. Дополнитель­ные разъяснения по этому поводу есть в инструкции по установке Apache.




Каждый человек стремится найти наиболее оптимальные способы заработка. Если вы хотите узнать, как заработать в интернете или поделиться своим опытом о различных способах такого заработка, на форуме вебмастеров, вам предоставляется такая возможность.