Уважаемый Hanut, приветствую Вас!
У меня теперь сейчас семерка 64-разрядная...
Пакет дистрибутивов, которые я скачал для 64-рки:
mysql-5.5.27-winx64.msi
httpd-2.4.3-win64.zip
php-5.3.17-Win32-VC9-x86.zip
phpMyAdmin-3.5.2.2-all-languages.zip
вот как раз с php я сомневаюсь, что она подходит для 64-ки, так как при запуске Apache выдает ошибку в конфиг. файле httpd.conf - не может подключится к библиотеке php5apache2_2.dll.
Я не буду много расписывать, я кинул Вам уже все конфиг. файлы на электронку. Посмотрите, пожалуйста, завтра днём!
Добавлю только, что все обновления библиотек Visual C++ стоят - 2005, 2008, 2010. В журнале событий написано - Служба "Apache2.4" завершена из-за внутренней ошибки Неверная функция.. - вкратце.
В самих службах посмотрел зависимости Apache 2.4 - Ancillary Function Driver for Winsock и драйвер протокола TCP/IP
Проблему с подключением php решил следующим образом:
Во-первых, библиотека php5apache2_2.dll подключается только к Apache 2.2 версий - это видно по названию и я не обратил на это внимание!
У меня же стоит Apache 2.4.3 для 64-разрядной Win 7, поэтому и php нужен именно для 64-ки!
Не ясно почему, но на официальном сайте php я не нашел дистрибутивы php для 64-ки. Их там просто нет на странице загрузок. Если кто-то нашел на офе - дайте ссылку!
Скачал версии php для 64-битной вот отсюда: http://www.anindya.com/
Apache 24 наконец-то запустился, так как в этих дистрибутивах есть php5apache2_4.dll. Однако в коммандной строке появилось сообщение:
C:\Users\Администратор>D:\Antoshechka\SERVER\Apache24\bin\httpd.exe -k start
AH00548: NameVirtualHost has no effect and will be removed in the next release D
:/Antoshechka/SERVER/Apache24/conf/extra/httpd-vhosts.conf:24
Почему httpd-vhosts.conf будет удалён? Непонятно! Вот строки с него самого, так как в инструкции написано:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:/Antoshechka/SERVER/apache/localhost/www"
ServerName localhost
ErrorLog "D:/Antoshechka/SERVER/apache/localhost/error.log"
CustomLog "D:/Antoshechka/SERVER/apache/localhost/access.log" common
</VirtualHost>
<VirtualHost *:80>
# Папка, в которой будет корень вашего хоста.
DocumentRoot "D:/Antoshechka/SERVER/apache/test.ua/www"
# Домен по которому вы сможете обращаться к виртуальному хосту.
ServerName test.ua
# Алиас (добавочное имя) домена.
ServerAlias www.test.ua
# Файл, в который будут записываться ошибки.
ErrorLog "D:/Antoshechka/SERVER/apache/test.ua/error.log"
# Файл журнала доступа к хосту.
CustomLog "D:/Antoshechka/SERVER/apache/test.ua/access.log" common
</VirtualHost>