Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема запуска Php4.2.3 как модуля Apache 2.2.3
 
 автор: A.N.D.   (04.01.2007 в 18:07)   письмо автору
 
 

Всем привет. Не судите строго за создание ещё одной темы про настройку этих вещей, но их здесь уже столько, что: ещё одна общей ситуации не изменит; читать их все тоже не лучшее решение.

Устанавливаю я то, что есть (скачать новое пока не могу): 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, - ничего не помогает.

Подскажите, пожалуйста, если знаете, где ошибка?

   
 
 автор: glsv (Дизайнер)   (04.01.2007 в 21:28)   письмо автору
 
   для: A.N.D.   (04.01.2007 в 18:07)
 

Вероятнее всего слишком старый PHP не может работать с слишком новым Apache-ем.
Даже у стандартного PHP5 поначалу были проблемы с подключением к Apache2.2 и выше. Что уж говорить про PHP 4.2.3... Загрузите более новый PHP.

   
 
 автор: A.N.D.   (05.01.2007 в 09:07)   письмо автору
 
   для: 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
Да, чуть ранее этого файла не было даже в стандартной поставке.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования