|
Программы для кпк
Программы для КПК и коммуникаторов.
Установка PHP под Windows с Apache 1.3.x
Есть два способа установки PHP для работы с Apache 1.3.x в системах Windows. Один - для использования двоичного CGI (php.exe), другой - для использования Apache-модуля DLL.
В обоих случаях вам необходимо остановить сервер Apache и отредактировать файл srm.conf или httpd.conf, чтобы сконфигурировать Apache для работы с PHP.
В настоящее время нет ничего более стабильно работающего под Windows, чем SAPI-модуль, и мы рекомендуем использовать его, а не исполняемый CGI, поскольку он прозрачнее и безопаснее.
Хотя могут быть варианты конфигурирования PHP под Apache, они достаточно просты, чтобы ими могли воспользоваться новички. Посмотрите в документации к Apache о директивах конфигурации.
Если вы разархивировали пакет PHP в директорию c:php, как описано в разделе Установка вручную, вам необходимо вставить следующие строки в файл конфигурации Apache, чтобы настроить исполняемый CGI:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php .phtml
Action application/x-httpd-php "/php/php.exe"
Обратите внимание, что вторая строка может уже быть в действующей версии httpd.conf, но она закомментирована. Не забудьте также заменить c:/php/ на фактический путь к PHP.
Предупреждение!
При использовании CGI setup, ваш сервер открыт для всевозможных атак. Пожалуйста, прочтите наш раздел о безопасности CGI, чтобы научиться защищать себя от подобных атак.
Если вы хотите использовать PHP как модуль в Apache, переместите php4ts.dll в системную директорию windows/system (для Windows 9x/Me) или winnt/system32 (для Windows NT/2000/XP), переписав старый файл. Затем вы должны добавить две следующие строки в conf-файл Apache:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php .phtml
После изменения файла конфигурации не забудьте рестартовать сервер, например, NET STOP APACHE, а затем NET START APACHE, если вы запускаете Apache как службу Windows, или используйте обычные ярлыки.
Примечание: Вы можете обнаружить, после использования windows-инсталятора для Apache, что вам нужно определить директиву AddModule для mod_php4.c в файле конфигурации (httpd.conf). Это делается путём добавления AddModule mod_php4.c в список AddModule близко к началу файла конфигурации. Это особенно важно, если определена директива ClearModuleList. Если этого не сделать, PHP не будет зарегистрирован как Apache-модуль.
Есть два способа использования возможности объяснения исходного кода, однако работа этой возможности зависит от инсталяции. Если вы сконфигурировали Apache для использования PHP как ISAPI-модуля, то, добавив следующую строку в ваш файл конфигурации, вы сможете воспользоваться этой возможностью: AddType application/x-httpd-php-source .phps
|
|