|
 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 не работают, на странице сообщение, что их нет.
В чем причина? | |
|
|
|
|
|
|
|
для: Омск
(17.03.2011 в 20:16)
| | >php-5.3.5-nts-Win32-VC9-x86.
Это для IIS, для Apache качайте VC6 (потоковобезопасный, если модулем ставите). | |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 20:18)
| | а там ведь php5apache2_2.dll нету, как его в httpd.conf прописывать? | |
|
|
|
|
|
|
|
для: Омск
(17.03.2011 в 20:41)
| | Куда делся? Буквально неделю назад устанавливал (причем тоже версию 5.3.5) - был... Укажите точно ссылку откуда качаете, чтобы можно было загрузить ваш дистрибутив? В крайнем случае выложу где-нибудь версию с этой библиотекой или одну библиотеку (но вообще должен быть, вы zip-архив качаете?). | |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 20:44)
| | http://windows.php.net/download/ отсюда качаю. | |
|
|
|
|
|
|
|
для: Омск
(17.03.2011 в 20:49)
| | Архив называется php-5.3.5-Win32-VC6-x86.zip и весит 13Мб? | |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 20:50)
| | да, только вот сейчас я его тут не нашел, из vc6 нашел только версии 5.2 | |
|
|
|
|
|
|
|
для: Омск
(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
|
| |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 20:53)
| | у меня не тот архив, в его имени есть слово nts - php-5.3.5-nts-Win32-VC6-x86 | |
|
|
|
|
|
|
|
для: Омск
(17.03.2011 в 20:56)
| | Это для установки PHP в виде внешнего CGI-приложения, поэтому и библиотеки нет для установки модулем (сейчас выложу нужный архив). | |
|
|
|
|
|
|
|
для: Омск
(17.03.2011 в 20:56)
| | Скачать дистрибутив можно по ссылке http://softtime.ru/public/php.php. | |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 21:21)
| | хорошо, завтра скачаю - проверю | |
|
|
|
|
|
|
|
для: Омск
(17.03.2011 в 20:51)
| | Да... дур дом какой-то, VC6 оставили только для версии 5.2. Сейчас выложу 5.3.5 с нужной библиотекой. | |
|
|
|
|
|
|
|
для: cheops
(17.03.2011 в 20:56)
| | Установил с этой версией php - все работает, но это на виртуальной машине, запускаю на windows7 с такими же настройками, появляется сообщение: the requested operation has failed. Почему?
Test configuration пишет, что syntaxis ok. | |
|
|
|
|
|
|
|
для: Омск
(19.03.2011 в 19:06)
| | А в логах apache что-нибудь записывается? | |
|
|
|
|
автор: yt (24.12.2011 в 22:05) |
|
|
для: Омск
(19.03.2011 в 19:06)
| | Проверьте Visual C++2008 redistr в системе. Поставил себе пхп 5.2 все заработало | |
|
|
|
|
|
|
|
для: 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 ("Санкт-Петербург Телеком" Вологда) | |
|
|
|
|
|
|
|
для: УФКД
(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, переписывал путь к файлу, убирал ставил кавычки, слеши пробовал в разные стороны, но файл так и не видится.
Просьба подскажите как победить? | |
|
|
|