1 (изменено: xXx, 2011-03-22 00:11:01)

Тема: Не работает апач на php 5.3.6

Всем привет!

Скажите пожалуйста, почему апач упорно отказывается запускаться на php 5.3.6

Ошибка "the requested operation has failed!

Но вот на php 5.3.5 работает, поэтому пришлось вернутся на эту версию.
Если кто-то решил эту проблему отпишитесь.

Всем спасибо.

2

Re: Не работает апач на php 5.3.6

xXx сказал:

Если кто-то решил эту проблему отпишитесь.

На официальной странице загрузки дистрибутивов PHP, прекращено выкладывание бинарников под VC6 (Visual C++ 6), есть только VC9. Бинарники собранные под VC9 не годятся для работы с Apache, который собран под VC6. То есть, и Apache и PHP должны быть собраны под VC9.

Найти Apache собранный под VC9 можно здесь: https://www.apachelounge.com/download/

3

Re: Не работает апач на php 5.3.6

И как быть? Я просто понятия не имею, что такое бинарники!

Я так понимаю теперь нужно обновить апач до VC9 или нужно его ставить заного?
К сожалению по ссылки которую вы дали, апача мне не удалось найти а именно VC9

4

Re: Не работает апач на php 5.3.6

На странице самая верхняя ссылка на zip архив и есть Apache под VC9. httpd-2.2.17-win32-x86-ssl.zip

Apache желательно ставить заново, удалив предварительно прежнюю версию. После установки Apache следует установить PHP 5.3.6 VC9.

5

Re: Не работает апач на php 5.3.6

Огромное спасибо!

6

Re: Не работает апач на php 5.3.6

Hanut Ещё один вопросик...

А что теперь php будет vc9 т.е все последующие версии будут именно под vc9?

7

Re: Не работает апач на php 5.3.6

Да будет VC9 что и правильно, VC6 (сборки на Visual Studio 6) пережиток прошлого и устарели уже по полной.

8

Re: Не работает апач на php 5.3.6

DmitryV сказал:

Да будет VC9 что и правильно, VC6 (сборки на Visual Studio 6) пережиток прошлого и устарели уже по полной.

Ещё хочу добавить что для работы vc9 ещё нужно установить Microsoft Visual C++ 2008

DmitryV
Переустановил апач и php теперь они vc9
Помогите запустить апач, дело в том что теперь его нет в службах и апач просто не запускается из батников, которые я делал по статье написанной тут!

9

Re: Не работает апач на php 5.3.6

что бы установить как службу нужно выполнить в командной строке - >httpd.exe -k install

10 (изменено: xXx, 2011-03-23 11:16:20)

Re: Не работает апач на php 5.3.6

Ошибка "the requested operation has failed!

как быть?

11

Re: Не работает апач на php 5.3.6

Как всё-таки запустить этот апач?

php 5.3.6 vc9
apache 2.2.17 vc9

и всё равно оишбка!
"the requested operation has failed!

12 (изменено: DmitryV, 2011-03-23 12:54:22)

Re: Не работает апач на php 5.3.6

Проверьте ваш конфиг apache, и что пишит в лог ошибок /apache/logs/
Apache настройте - http://php-myadmin.ru/learning/instrument-apache.html
Настроить нужно, выше дал ссылку на подробную статью.
и php у вас должен быть VC9 x86 Thread Safe http://windows.php.net/downloads/releas … C9-x86.zip

13

Re: Не работает апач на php 5.3.6

Виноват я сам, я невнимателен иногда бываю...
Просто я php поставил php-5.3.6-nts-Win32-VC9-x86

Именно в этом и была проблема.

DmitryV - Благодарю за помощь, теперь всё работает!