1

Тема: Установка локального сервера под Windows 7 64 bit

Здравствуйте.Установил Windows 7 64 bit.Пытаюсь установить локальный сервер.Нашел MySQL 5.1.45 winx 64 для 64-битных систем остальные компоненты php5,apace2.2 скачал из ссылок на этом сайте. Все запустилось.Видно в локальных службах. При открытии в браузере http://localhost/ дает сообщение "It works" но никакие скрипты не запускаются дает ошибку 404 .Запускал скрипт <?php phpinfo();?>
   например.Пробовал "Денвер" он работает нормально,но не привык к нему.

В интернете нашел запустили кое где, но мало информации  советуют дописать EnableSendfile Off,EnableMMAP Off,Win32DisableAcceptEx
http://www.varvashenia.ru/ru/software/w … x64_howto/ очевидно в файл httpd.conf. Подскажите как запустить локальный сервер?

2

Re: Установка локального сервера под Windows 7 64 bit

mendosa
Смотрите журналы ошибок Apache (error.log). 404 ошибка должна куда-то вести и надо понять куда; где сервер пытается найти необходимый файл.

3

Re: Установка локального сервера под Windows 7 64 bit

Приветствую Hanut.Посмотрел журнал ошибок.Он почему то в папке c:\Program Files (x86)\Apache Software Foundation\Apache2.2\logs\  надеялся что в C:\apache\localhost .Посмотрите если не затруднит,что неправильно
Starting the Apache2.2 service
The Apache2.2 service is running.
rmine the server's fully qualified domain name, using 195.88.240.237 for ServerName
[Thu Apr 22 16:06:57 2010] [notice] Apache/2.2.15 (Win32) configured -- resuming normal operations
[Thu Apr 22 16:06:57 2010] [notice] Server built: Mar  4 2010 11:27:46
[Thu Apr 22 16:06:57 2010] [notice] Parent: Created child process 2508
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 195.88.240.237 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 195.88.240.237 for ServerName
[Thu Apr 22 16:06:58 2010] [notice] Child 2508: Child process is running
[Thu Apr 22 16:06:58 2010] [notice] Child 2508: Acquired the start mutex.
[Thu Apr 22 16:06:58 2010] [notice] Child 2508: Starting 64 worker threads.
[Thu Apr 22 16:06:58 2010] [notice] Child 2508: Starting thread to listen on port 80.

это начало
[Thu Apr 22 16:53:03 2010] [notice] Apache/2.2.15 (Win32) configured -- resuming normal operations
[Thu Apr 22 16:53:03 2010] [notice] Server built: Mar  4 2010 11:27:46
[Thu Apr 22 16:53:04 2010] [notice] Parent: Created child process 1236
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 195.88.240.237 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 195.88.240.237 for ServerName
[Thu Apr 22 16:53:04 2010] [notice] Child 1236: Child process is running
[Thu Apr 22 16:53:04 2010] [notice] Child 1236: Acquired the start mutex.
[Thu Apr 22 16:53:04 2010] [notice] Child 1236: Starting 64 worker threads.
[Thu Apr 22 16:53:04 2010] [notice] Child 1236: Starting thread to listen on port 80.
[Thu Apr 22 16:54:33 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
[Thu Apr 22 16:54:48 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/index.php
это конец.середину пропустил

4

Re: Установка локального сервера под Windows 7 64 bit

mendosa
phpMyAdmin находится здесь?
C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/phpMyAdmin

Судя по ошибке с ServerName, у вас не настроены виртуальные хосты. В httpd.conf должна быть раскомментирована строка:
Include conf/extra/httpd-vhosts.conf

В файлеhttpd-vhosts.conf должен быть блок хотя бы для localhost. Пути поправьте на ваши.

NameVirtualHost *:80
<VirtualHost *:80>
   DocumentRoot "C:/apache/localhost/www"
   ServerName localhost
   ErrorLog "C:/apache/localhost/error.log"
   CustomLog "C:/apache/localhost/access.log" common
</VirtualHost>

5

Re: Установка локального сервера под Windows 7 64 bit

Приветствую Hanut.Спасибо за помошь. Файл тестирования php запустился и phpmyadmin открылся.Дальше пока не пробовал но надеюсь что заработает сервер.Сбили меня сначала с толку статьи,что нужно специальные 64 битные apache,php,mysql.Установил обычные 32 бит.Ошибка у меня была еще в том,что фактически наладочные файлы я не изменил т.к. в Windows 7 надо было сначала отключить UAC .