-1

Попытка настроить сервер сайта дома.

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

Итак, на моем ноутбуке предустановлена WINDOWS 8.1, которую я не хочу менять. Просматривая веб-страницы, я обнаружил, что мне нужны Apache, MYSQL SERVER и PHP. Я знаю, как достаточно хорошо программировать на SQL и PHP, так что не беспокойтесь. Я установил Apaache и PHP, но, похоже, ничего не работает: когда я набираю http://localhost, я получаю сообщение типа «error /timeout» в любом из моих браузеров - chrome /IE. Ниже приведены вещи, которые я сделал до сих пор:

1) НАСТРОЙКА СТАТИЧЕСКОГО IP-адреса для одного из моих ноутбуков, например, так: Маршрутизатор: маршрутизатор D-Link-600 "Настройка ЛВС" -> Резервирование DHCP, выпадающее меню, выберите один из моих ноутбуков, я набрал IP-адрес, например 192.168.0.180 ( поэтому он блокирует IP-адрес в локальной сети) Сохраните настройки.

2) Переадресация порта настройки для этого ноутбука на маршрутизаторе D-LINK-600: Перешли к "ADVANCED" на "странице маршрутизатора", "Имя приложения" -> Выпадающее меню -> "HTTP", затем щелкнули стрелку «<<». , Открытый порт 80 ~ 80 заполняется автоматически. "Имя компьютера" -> Выберите тот же ноутбук -> IP-адрес, заполненный как тот, который я выбрал выше 192.168.0.180 Частный порт 80 ~ 80 автоматически заполняется.

3) ОТКРЫТЬ FIREWALL НА НОУТБУКЕ: сначала удалил McAfee, потому что он мешал мне изменять какие-либо настройки, я не знал, было ли это необходимо, но я все равно удалил его. Зашел в "Панель управления" -> "Система и безопасность" -> "Брандмауэр Windows". Частные сети: выключить брандмауэр Windows. Общедоступные сети: выключить брандмауэр Windows.

4) Разрешить входящие данные на ПОРТ 80 на НОУТБУК: То же место - Брандмауэр Windows и Дополнительные параметры: Правило входящего трафика: Новое правило: ПОРТ: Выбран TCP и указан новый порт как 80: Разрешить соединение: Домен Личный Public: Имя "PORT80": FINISH

Зашел на сайт: yougetsignal, чтобы увидеть, открыт ли порт 80 - он показывает мой IP "интернет" (отличается от локально фиксированного IP, как указано выше) и говорит, что порт 80 закрыт (из-за "Timeout")

5) УСТАНОВКА APACHE: Моя "СИСТЕМА" на панели управления является 64-битной операционной системой. Скачано с Apachelounge.com/download/ httpd-2.4.17-win64-VC14.zip Извлечено в C:/ Apache24

httpd.conf have the following lines:

httpd.conf дополнительные / измененные строки ::: начало

ServerRoot "c:/Apache24"

Listen 192.168.0.180:80

LoadModule php5_module "c:/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

# If your host doesn't have a registered DNS name, enter its IP address here.

#

ServerName Localhost:80      -> was ServerName www.example.com:80, i changed it to Localhost:80

<IfModule dir_module>

        DirectoryIndex index.php index.html

</IfModule>

PHPIniDir c:/php

httpd.conf дополнительные / измененные строки ::: конец

6) Установка PHP? Переименовал файл «php.ini-development» в «php.ini». Открыл его и включил некоторые расширения, такие как CURL, MYSQL и т.д. Из любопытства я запустил файл php.exe в папке c:php (все извлечено) , и это говорит, что файл MSVCR110.dll отсутствует.

7) ВСЕ, ЧТОБЫ РАБОТАТЬ ВМЕСТЕ:

Запустил приглашение CMD в режиме администратора. Это сказало, что некоторый файл VC *** 110.dll отсутствует - скачал это, это работало.

однако теперь приглашение CMD при установке (c:\Apache24> httpd.exe -k install) говорит: «Синтаксическая ошибка в строке 178 файла C:/Apache24/conf/httpd.conf: Невозможно загрузить c:/php/php5apache2_4. DLL на сервере:% 1 не является допустимым приложением win32.

перешел в папку APache/bin и запустил httpd.exe, перешел в IE/Chrome и зашёл на http://Localhost

НИЧЕГО ТАКОГО. Просто тайм-аут. Мне нужна помощь, ребята.

Существует ли более старая версия APACHE/PHP, которую я могу установить и которая должна работать?

ПОЖАЛУЙСТА. ПОМОГИТЕ.

1 ответ1

2

Я знаю, что это может расстраивать, но я очень рекомендую удалить / удалить ваши настройки apache, которые у вас есть, и установить это: http://www.wampserver.com/en/#download-wrapper

Я использовал это в прошлом, и это работало довольно хорошо для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .