Nano Hash - криптовалюты, майнинг, программирование

Невозможно подключиться к локальному хосту при запуске PHP

Я пытаюсь изучить PHP и использовать Netbeans в качестве моей IDE вместе с подключаемым модулем PHP, но проблема в том, что когда я запускаю скрипт, мой браузер (Firefox) не может подключиться к локальному хосту.

Мой код представляет собой простой запрос к моей текущей информации о PHP.

<?php
  phpinfo();
?>

Это адрес, к которому я пытаюсь получить доступ:

http://localhost/PhpProject1/index.php
06.07.2013

  • это PhpProject1 это имя вашей папки..?? 06.07.2013
  • вы установили веб-сервер? 06.07.2013
  • Установите веб-сервер и запустите его. 06.07.2013
  • Не могли бы вы дать нам немного больше информации об установленном вами веб-сервере и о том, как он настроен? 06.07.2013
  • У меня есть IIS 8, но я не знаю, как запустить его вручную. 06.07.2013
  • php.iis.net см. это. 06.07.2013

Ответы:


1

Создайте папку PhpProject1 в папке xampp/htdoc. Предположим, вы установили xampp в корень диска c, тогда структура папок будет c:/xampp/htdoc/PhpProject1/ и поместите в нее index.php, после чего вы можете добавить любой php-код, т.е.

<?php
  phpinfo();
?>

Надеюсь, это ответ на ваш вопрос. Заботиться

06.07.2013

2

Убедитесь, что в вашей системе установлен стек Apache MySQL и PHP, если вы используете Windows, то WAMPSERVER www.wampserver.com/en/‎ наиболее прост в установке и управлении, в противном случае LAMP и MAMP являются вариантами для Linux и Mac соответственно.

После того, как Apache MySQL и PHP установлены на вашем компьютере, запустите приложение WAMP, MAMP или LAMP, так как это называется запуском веб-сервера на локальном компьютере.

Теперь откройте свой любимый браузер и введите localhost в адресной строке, если на экране браузера нет сообщения об ошибке, тогда вы можете поместить свои файлы php в папку www для дальнейших экспериментов.

Если у вас все еще есть вопрос, не стесняйтесь спрашивать

06.07.2013
  • ваш ответ напомнил мне, что я установил XAMPP, я запустил Apache и MySQL, когда я набрал localhost в своем браузере, я пришел к логотипу XAMPP, что означает, что это сработало, но как мне загрузить мой файл php? 06.07.2013
  • Вам нужно перейти к c:xampp/htdoc для корня XAMPP. Здесь вы разместите свой файл php. 06.07.2013

  • 3

    Netbeans, прекрасный текстовый редактор, теперь принадлежащий Oracle, имеет собственный внутренний веб-сервер. У них есть страница быстрого запуска для NB PHP здесь:

    Руководство по быстрому запуску PHP в среде IDE NetBeans

    Это проведет вас через настройку XAMPP, если вы будете следовать настройке Windows. Я предпочитаю WAMP вместо XAMPP. При этом внутренний веб-сервер NB настроить немного проще; хотя я нигде не вижу руководства. Он также не требует дополнительного программного обеспечения (кроме необходимых сред выполнения).

    1. Загрузите последнюю версию PHP Zip из Загрузки PHP. Распакуйте его в какую-нибудь папку, например, в "C:\Program Files\PHP" для Win7 x86.

    2. Вот что они вам не говорят, а на самом деле должны: вам понадобится среда выполнения VC++, если она у вас еще не установлена. Вот ссылка на тот, который мне нужен:

    Распространяемый компонент Visual C++ для Visual Studio 2015

    Я потратил довольно много времени на поиски причины, по которой моя страница не загружалась с локального хоста на этот, пока я не попытался запустить PHP.exe из командной строки, когда он пожаловался на отсутствие среды выполнения. В документах Netbeans об этом ничего не сказано. Вы должны соблюдать рекомендации по среде выполнения в левой колонке страницы загрузки PHP. В ридми об этом ничего не сказано.

    1. В NB перейдите в Инструменты | Опции | Общие и выберите браузер, который вы хотите использовать. (Есть также внутренний браузер Netbeans, но он не так хорош.)

    2. Перейти к Инструменты | Опции | PHP | Общие | Интерпретатор PHP и перейдите к файлу PHP.exe из папки, в которую вы распаковали архив PHP.

    3. Создайте свой проект NB PHP и отредактируйте тело «index.php», чтобы увидеть сообщение, указывающее, что он работает.

    4. (Необязательно) Щелкните правой кнопкой мыши свой проект в окне «Проекты» и выберите «Свойства». В разделе «Выполнить конфигурацию» установите для него любое имя хоста и порт, которые вы хотите использовать для своего локального компьютера. По умолчанию это должно быть что-то полезное.

    5. Щелкните правой кнопкой мыши свой проект в окне "Проекты" и выберите "Выполнить". Вы должны увидеть «Внутренний веб-сервер ()» в строке состояния в правом нижнем углу. Если вы этого не сделаете, вероятно, возникла проблема с запуском PHP.exe. К этому моменту веб-страница, вероятно, появится в выбранном браузере, когда вы запустите проект.

    Насколько я могу судить, используя этот метод, сервер отлично отображает все мои веб-страницы. (Примечание: в этом ответе ранее упоминался HTML-код, специфичный для M$, который отображался неправильно, но эта проблема, по-видимому, возникла из-за разных версий IE, и теперь, похоже, это не вина веб-сервера NB.)

    Эта процедура может показаться сложной, но на самом деле она немного проще; так как большинство этих шагов также требуются для XAMPP и WAMP.

    20.07.2016

    4

    Если у вас есть XAMPP, то запустите сервисы для Apache и Mysql. Ваша проблема была бы решена.

    https://i.stack.imgur.com/AcgjG.png

    25.03.2020
  • Привет @Mukesh Kumar, я только что проверил это с моей собственной установкой XAMPP, и кажется, что вам нужно только запустить Apache, чтобы запустить программу PHP из Netbeans :). MySQL может быть ненужным. 09.06.2020

  • 5

    убедитесь, что у вас нет файла index.php в каталоге, если вы создали какой-либо файл с таким именем, это может вызвать конфликт

    20.12.2020
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..