Apache под windows
Версия апаче какая?
2.0.004
2.0.004
Цитата из мануала:
Do not use Apache 2.0 and PHP in a production environment neither on Unix nor on Windows.
Модуль PHP под Apache 2 работает не стабильно.
Что бы избавится от проблем нужно установить Apache 1.3.x (он не менее свежий чем 2.0.x).
Цитата из мануала:
Модуль PHP под Apache 2 работает не стабильно.
Что бы избавится от проблем нужно установить Apache 1.3.x (он не менее свежий чем 2.0.x).
понял! :)
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
где хранятся все эти файлы? у меня такой вопрос возник потому что когда я делаю AddModule mod_rewrite.c и перезапускаю php то выдает ошибку...пишет Cannon start apache...хотел проверить наличие файла...так у меня в папке modules все файлы только с разрешением .so и мало что нету вообще *.c
вот кусок из httpd.conf:
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
где хранятся все эти файлы? у меня такой вопрос возник потому что когда я делаю AddModule mod_rewrite.c и перезапускаю php то выдает ошибку...пишет Cannon start apache...хотел проверить наличие файла...так у меня в папке modules все файлы только с разрешением .so и мало что нету вообще *.c
Эти файлы хранятся внутри дистрибутива, а в данном случае это просто имена модулей. Такова концепция модулей. Сами объекты(.so = shared object могут быть загружены с помощью LoadModule, при этом они автоматом подлинковываются к списку модулей апача. Так же модули, которые вкомпилены, автоматом подлинковываются списком. А вот ClearModuleList очищает этот лист подлинкованных модулей, а вот AddModule добавляет содуль в список подлинкованных модулей. Таким образом можно отключить даже вкомпиленные модули. В каждом модуле содержатся структура, описывающая данный модуль, в этой структуре указатели на другие структуры и не только структуры, например, там, в главной структуре модуля содержится указатель на структуру, в которой содержится имя директивы, некоторые флаги, и имя процедуры, которая вызывается при обнаружении данной директыивы, и этой процедуре передаются параметры директивы, и в этой главной структуре содержится имя модуля, и его описание.