XAMPP – «Эта веб-страница недоступна»

Я пытаюсь использовать свое первое приложение Hello World, используя php и xampp. До сих пор я получал ошибки и каждый день работал над проблемами. Пока у меня есть:

  1. Сохранен файл php («hello.php») на C: \ xampp \ htdocs. Следующая строка находится между тегами html body.

    <?php echo '<p>Hello World</p>'; ?> 
  2. Отключить службы World Wide Web от использования порта 80, поскольку это вызвало ошибку на моей панели управления xampp.
  3. Отключил mySQL56 от использования порта 3306, а также вызвал ошибку на моей панели управления xampp. На данный момент, когда я включаю панель управления xampp, все выглядит нормально (я говорю это, потому что все, что я вижу, это синее и черное письмо), за исключением того, что я говорю, что я не работаю с правами администратора.
  4. Когда я набираю http: //localhost/hello.php на Chrome или Firefox, я получаю «Эта веб-страница недоступна». ошибка.

Кто-нибудь знает, что я делаю неправильно?

Дальнейшие примечания: я использую Windows 7 и не загружаю ничего из PHP.

Извиняюсь за слишком широкий вопрос. Я постарался быть настолько конкретным, насколько это возможно, изложив все действия, которые я предпринял.

Попробуйте запустить панель управления с правами администратора. Щелкните правой кнопкой мыши значок панели управления и выберите «Запуск от имени администратора». Также это поможет, если вы вставляете здесь сообщения, которые вы получаете на панели управления при запуске apache (mysql не требуется для запуска вашего файла hello.php, поскольку вы не имеете доступа к какой-либо базе данных).

Если права администратора не работают для вас, и вы УВЕРЕНЫ, что ваш брандмауэр или какое-либо другое приложение НЕ блокирует Apache … тогда:

Убедитесь, что вы посещаете тот же порт, что ваш Apache слушает …

Основной http: // localhost / на самом деле запрашивает порт 80
Secure https: // localhost / запрашивает порт 443

Поэтому в панели управления проверьте, какие порты «включены» для Apache:
Обычно первый из двух портов – тот, который вы хотите – если его 80, используйте http: // localhost / ,
если есть 443, вы бы использовали https: // localhost /

… и, наконец, если NONE из этих 2, вам нужно написать свой URL как:
HTTP: // локальный: PORT_NUMBER

Надеюсь, это поможет кому-то 🙂

На самом деле у меня также были некоторые проблемы с XAMPP, поэтому я уверен, что это проблема с настройкой программного обеспечения. Вот некоторые причины, которые могут вызвать вашу проблему.

  1. Попробуйте локальный URL http://127.0.0.1/hello.php
  2. Проверьте панель управления XAMPP, чтобы убедиться, что Apache работает правильно.
  3. Перезагрузите компьютер
  4. Запуск Apache с правами администратора
  5. Проверьте конфигурацию сервера Apache

Некоторые менее вероятные причины

  1. Убедитесь, что брандмауэр или другое программное обеспечение не блокируют приложения, в частности порт 80 [например, Skype может это сделать; можно отключить в меню]. Возможно, вы захотите попробовать брандмауэр Windows, чтобы попробовать его (не забудьте впоследствии его повторно использовать)
  2. Проверьте файл hosts каталоге C:\Windows\System32\drivers\etc

Кроме того, попробуйте подключиться к стандартной странице XAMPP, расположенной на местных корневых localhost / 127.0.0.1 .

Если вы изменили номера портов Apache при настройке XAMPP,

вы должны запустить localhost как,

HTTP: // локальный: PORT_NUMBER

ex: 89 – номер порта. Поэтому его можно записать как localhost: 89

Вы можете найти номер выделенного порта с панели управления XAMPP. Панель управления XAMPP