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

Форум Apache

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

 

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

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

тема: httpd.exe: Syntax error on line 98 of C: /server/Apache/conf/httpd.conf: Cannot load C:/server/php5/php5apache2_2.dll
 
 автор: Омск   (17.03.2011 в 20:16)   письмо автору
48.7 Кб
 
 

У меня версия apache httpd-2.2.17-win32-x86-no_ssl, php - php-5.3.5-nts-Win32-VC9-x86.
Прописал в httpd.conf такие строки:
LoadModule php5_module c:/server/php5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/server/php5/"
И апач не запускается, конфигуратор выдает такое сообщение:
C:\Documents and Settings\Администратор>httpd.exe: Syntax error on line 98 of C:
/server/Apache/conf/httpd.conf: Cannot load C:/server/php5/php5apache2_2.dll int
o server: \xcf\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5 \xed\xe5 \xe1\xfb\xeb\xee \xe
7\xe0\xef\xf3\xf9\xe5\xed\xee, \xef\xee\xf1\xea\xee\xeb\xfc\xea\xf3 \xee\xed\xee
\xed\xe5\xea\xee\xf0\xf0\xe5\xea\xf2\xed\xee \xed\xe0\xf1\xf2\xf0\xee\xe5\xed\x
ee. \xcf\xee\xe2\xf2\xee\xf0\xed\xe0\xff \xf3\xf1\xf2\xe0\xed\xee\xe2\xea\xe0 \x
ef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xff \xec\xee\xe6\xe5\xf2 \xf0\xe5\xf8\xe8\xf2
\xfc \xe4\xe0\xed\xed\xf3\xfe \xef\xf0\xee\xe1\xeb\xe5\xec\xf3.
Note the errors or messages above, and press the <ESC> key to exit.

Когда пишу такие строки:
#AddType application/x-httpd-php php phtml
#ScriptAlias /_php5_/ "C:/Server/PHP5/"
#Action application/x-httpd-php "/_php5_/php.exe"
то апач запускается, но файлы php не работают, на странице сообщение, что их нет.
В чем причина?

  Ответить  
 
 автор: cheops   (17.03.2011 в 20:18)   письмо автору
 
   для: Омск   (17.03.2011 в 20:16)
 

>php-5.3.5-nts-Win32-VC9-x86.
Это для IIS, для Apache качайте VC6 (потоковобезопасный, если модулем ставите).

  Ответить  
 
 автор: Омск   (17.03.2011 в 20:41)   письмо автору
 
   для: cheops   (17.03.2011 в 20:18)
 

а там ведь php5apache2_2.dll нету, как его в httpd.conf прописывать?

  Ответить  
 
 автор: cheops   (17.03.2011 в 20:44)   письмо автору
 
   для: Омск   (17.03.2011 в 20:41)
 

Куда делся? Буквально неделю назад устанавливал (причем тоже версию 5.3.5) - был... Укажите точно ссылку откуда качаете, чтобы можно было загрузить ваш дистрибутив? В крайнем случае выложу где-нибудь версию с этой библиотекой или одну библиотеку (но вообще должен быть, вы zip-архив качаете?).

  Ответить  
 
 автор: Омск   (17.03.2011 в 20:49)   письмо автору
 
   для: cheops   (17.03.2011 в 20:44)
 

http://windows.php.net/download/ отсюда качаю.

  Ответить  
 
 автор: cheops   (17.03.2011 в 20:50)   письмо автору
 
   для: Омск   (17.03.2011 в 20:49)
 

Архив называется php-5.3.5-Win32-VC6-x86.zip и весит 13Мб?

  Ответить  
 
 автор: Омск   (17.03.2011 в 20:51)   письмо автору
 
   для: cheops   (17.03.2011 в 20:50)
 

да, только вот сейчас я его тут не нашел, из vc6 нашел только версии 5.2

  Ответить  
 
 автор: cheops   (17.03.2011 в 20:53)   письмо автору
 
   для: Омск   (17.03.2011 в 20:51)
 

Да, там уже 5.3.6 версия (15Мб). После разархивации архива корень PHP как выглядит? У меня так
dev
ext
extras
PEAR
go-pear.bat
icudt36.dll
icuin36.dll
icuio36.dll
icule36.dll
iculx36.dll
icutu36.dll
icuuc36.dll
install.txt
libeay32.dll
libpq.dll
license.txt
news.txt
phar.phar.bat
pharcommand.phar
php.exe
php.gif
php.ini-development
php.ini-production
php-cgi.exe
php-win.exe
php5apache.dll
php5apache_hooks.dll
php5apache2.dll
php5apache2_2.dll
php5apache2_2_filter.dll
php5apache2_filter.dll
php5embed.lib
php5nsapi.dll
php5ts.dll
pws-php5cgi.reg
pws-php5isapi.reg
readme-redist-bins.txt
snapshot.txt
ssleay32.dll

  Ответить  
 
 автор: Омск   (17.03.2011 в 20:56)   письмо автору
 
   для: cheops   (17.03.2011 в 20:53)
 

у меня не тот архив, в его имени есть слово nts - php-5.3.5-nts-Win32-VC6-x86

  Ответить  
 
 автор: cheops   (17.03.2011 в 20:59)   письмо автору
 
   для: Омск   (17.03.2011 в 20:56)
 

Это для установки PHP в виде внешнего CGI-приложения, поэтому и библиотеки нет для установки модулем (сейчас выложу нужный архив).

  Ответить  
 
 автор: cheops   (17.03.2011 в 21:21)   письмо автору
 
   для: Омск   (17.03.2011 в 20:56)
 

Скачать дистрибутив можно по ссылке http://softtime.ru/public/php.php.

  Ответить  
 
 автор: Омск   (17.03.2011 в 21:39)   письмо автору
 
   для: cheops   (17.03.2011 в 21:21)
 

хорошо, завтра скачаю - проверю

  Ответить  
 
 автор: cheops   (17.03.2011 в 20:56)   письмо автору
 
   для: Омск   (17.03.2011 в 20:51)
 

Да... дур дом какой-то, VC6 оставили только для версии 5.2. Сейчас выложу 5.3.5 с нужной библиотекой.

  Ответить  
 
 автор: Омск   (19.03.2011 в 19:06)   письмо автору
 
   для: cheops   (17.03.2011 в 20:56)
 

Установил с этой версией php - все работает, но это на виртуальной машине, запускаю на windows7 с такими же настройками, появляется сообщение: the requested operation has failed. Почему?
Test configuration пишет, что syntaxis ok.

  Ответить  
 
 автор: cheops   (19.03.2011 в 19:26)   письмо автору
 
   для: Омск   (19.03.2011 в 19:06)
 

А в логах apache что-нибудь записывается?

  Ответить  
 
 автор: yt   (24.12.2011 в 22:05)
 
   для: Омск   (19.03.2011 в 19:06)
 

Проверьте Visual C++2008 redistr в системе. Поставил себе пхп 5.2 все заработало

  Ответить  
 
 автор: NexGen   (24.12.2011 в 22:30)   письмо автору
 
   для: yt   (24.12.2011 в 22:05)
 

ну ты и некропостер

  Ответить  
 
 автор: EARL   (13.08.2012 в 22:49)
 
   для: NexGen   (24.12.2011 в 22:30)
 

Некро- не некро, а проблема до сих пор актуальна!

  Ответить  
 
 автор: УФКД   (13.08.2012 в 23:13)
 
   для: EARL   (13.08.2012 в 22:49)
 

...пардон :confused:
Версия Апача: mysql-5.5.25a-win32.msi
Версии РНР (пробовал и последнюю, и озвученную в теме) :
php-5.3.5-Win32-VC6-x86.zip
php-5.4.5-Win32-VC9-x86.zip
ОС : Win2k3 SP1 , роль - Сервер приложений
...даже VisualC redist уже установил от ... не осталось вариантов...
Никакого толку! Как только добавляется(раскомментируется) строка
LoadModule php5_module e:/PHP/php5apache2_2.dll
Апач запускаться перестаёт; выдаёт при запуске ошибку "The requested operation has failed!"
в логах никаких абсолютно записей нет, нет больше вААбще абсолютно ничего!
Перелопатил в инете и в печатном виде уже под сотню статей по PHP-Апачу, ни единого решения!! Такое ощущение, что все "советчики" абсолютные теоретики, и ни разу не удосужились [u]реально[/u] запустить и посмотреть: "А работает ли оно в самом деле??"
Кажется, здесь наиболее адекватная компания собралась, на вас вся надежда ))
В идеальном варианте - могу предоставить удалённый доступ через RAdmin; если кто-нибудь реально способен помочь - моя почта earl @ zisnet . ru (оставьте контактные данные, и свяжусь с Вами сам), мобильник - +78517306879 ("Санкт-Петербург Телеком" Вологда)

  Ответить  
 
 автор: soldier   (08.09.2012 в 14:38)   письмо автору
 
   для: УФКД   (13.08.2012 в 23:13)
 

Обычно, во избежание лишних проблем, использую сборку AppServ, ну тут понадобилось установить одну хитрую cms очень требовательную к версии php, стал собирать хостинг по компонентам, установил apache 2.2.21 c php поначалу не разобрался, но скачал версию 5.3.5 x86VC6, при установке указал ему директорию вебсервера. прописал в httpd.conf путь к файлу php5apache2_2.dll, указал руть к каталогу с конфигурационным файлом php.ini. при перезапуске вебсервера получаю следующее сообщение:
[Sat Sep 08 14:20:48 2012] [warn] module php5_module is already loaded, skipping

Syntax error on line 502 of C:/wsrv/conf/httpd.conf :
PHPINIDir takes one argument, Directory containing the php.ini file

Так понимаю, что апач не находит конфигурационного файла php, хотя в httpd.conf прописал
LoadModule php5_module C:/wsrv\php\php5apache2_2.dll
PhpIniDir "C:\wsrv\php"

пробовал переносить конфигурационный файл в папку WINDOWS, переписывал путь к файлу, убирал ставил кавычки, слеши пробовал в разные стороны, но файл так и не видится.
Просьба подскажите как победить?

  Ответить  
Rambler's Top100
вверх

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