|
|
|
| Всем привет. Не судите строго за создание ещё одной темы про настройку этих вещей, но их здесь уже столько, что: ещё одна общей ситуации не изменит; читать их все тоже не лучшее решение.
Устанавливаю я то, что есть (скачать новое пока не могу): Php 4.2.3 и Apache 2.2.3 под windows XP (по руководству, приведённому на этом же сайте). Апач работает, всё хорошо, но при попытке подключить модуль php директивой
LoadModule php4_module c:/php/sapi/php4apache2.dll
сервер выдаёт в консоли следующую ошибку:
httpd.exe: Syntax error on line 67 of C:/Apache/conf/httpd.conf: Cannot load C:/
php/sapi/php4apache2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea
\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.
Пробовал перемещать php4apache2.dll и всё содержимое папки sapi в директорию c:/php (с соответствующими изменениями в файле конфигурации сервера), использовать вместо него php4apache.dll, - ничего не помогает.
Подскажите, пожалуйста, если знаете, где ошибка? | |
|
|
|
|
|
|
|
для: A.N.D.
(04.01.2007 в 18:07)
| | Вероятнее всего слишком старый PHP не может работать с слишком новым Apache-ем.
Даже у стандартного PHP5 поначалу были проблемы с подключением к Apache2.2 и выше. Что уж говорить про PHP 4.2.3... Загрузите более новый PHP. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.01.2007 в 21:28)
| | Проблема решена. Вот как: скачал php5.2, и опять директива загрузить php5apache2.dll привела к повлению той ошибки. (Не на шутку осерчал аж.) Но в папке php есть файл php5apache2_2.dll, он-то и подошёл.
В php4.2.3 такого файла нет. | |
|
|
|
|
автор: glsv (05.01.2007 в 13:43) |
|
|
для: A.N.D.
(05.01.2007 в 09:07)
| | >php5apache2_2.dll
Да, чуть ранее этого файла не было даже в стандартной поставке. | |
|
|
|