Apache не работает на Windows 7 - PullRequest
0 голосов
/ 25 мая 2011

У меня проблема с Windows 7, я хочу работать на PHP, поэтому я попробовал все, но не могу сделать это. Это всегда дает Невозможно подключиться Firefox не может установить соединение с сервером в nazar-studio: 8080.

Вот те вещи, которые я пробовал:

  • Установлено WAMP
  • Установлено XAMPP
  • Установленный Apache
  • Установлен IIS
  • остановил службу http
  • заблокирован антивирус
  • неустановленный антивирус
  • остановил скайп
  • Также пробовал эту ссылку

и есть много других вещей, которые я сделал, но вторгся.

Когда я проверяю порт с помощью netstat -an , он показывает прослушивание портов, я пробовал много разных портов, но ничего не работает.

Может ли кто-нибудь помочь мне, я действительно поражен и расстроен из-за этого.

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

Чтобы запустить Apache в Windows 7, я сделал следующее.

Переключение на администратора:

  1. Откройте командную строку с правами администратора, введите net user Administrator /active:yes и выйдите из системы.На экране входа в систему вы увидите две опции, войдите в систему как администратор.
  2. Установите Apache.
  3. Отредактируйте файл conf так, как вы хотите.

    • Убедитесь, что вы установили Listen на 8080 (у меня осталось 80).
    • Не забудьте загрузить LoadModule для PHP.Установите ServerName на localhost: 8080 (снова у меня есть 80).
    • Установите DocumentRoot в папку htdocs, в которую вы установили Apache - у меня есть C: \ Program Files \ Apache \ 2.0.40 \ htdocs.Подключившись к localhost: 80, вы сможете увидеть экран приветствия Apache.
    • Добавить информацию о типе для PHP (AddType application/x-httpd-php .php .phtml .php3).
    • Создать виртуальный хост.Я предполагаю, что ваш будет выглядеть как

    Имя_сервера nazar-studio.localhost DocumentRoot "C: / Develop / nazar / htdocs" ServerAdmin для веб-мастеров @ localhost DirectoryIndex index.php index.html index.htm ErrorLog logs / error.nazar.log Пользовательский журнал logs / access.nazar.log в сочетании

  4. Теперь отредактируйте файл hosts в C: \ Windows \ System32 \ drivers \ etc и добавьте добавленные подсети: 127.0.0.1 localhost 127.0.0.1 nazar-studio.localhost 127.0.0.1 test.localhost

  5. Откройте командную строку и введите net user Администратор / активный: нет, чтобы отключить администратора.Выйдите из системы и снова подключитесь как вы.
  6. Запустите Apache, и вы сможете подключиться.
0 голосов
/ 25 мая 2011

Вы пытались подключиться к localhost, а не к nazar-studio?

Вы уверены, что он работает на порту 8080?

Возможно, на порту 8080 запущен другой процесс?

Вы проверили журналы ошибок? (в #apache установить каталог # / logs /)

...