PHP не работает в XAMPP - PullRequest
       52

PHP не работает в XAMPP

13 голосов
/ 23 февраля 2012

У меня проблема с запуском PHP в XAMPP 1.7.7 для Windows.Я установил XAMPP на локальный сервер с IIS (изменил порт на 81 в httpd.conf, а также в другой конфигурации), пока он работает, и я мог подключиться к xampp / index.php, но не смог запустить .phpфайлы в моем htdocs (показывает пустой, кроме части html).Он работает у меня локально (также установлен IIS), но не может заставить его работать на сервере.

Любая помощь будет высоко ценится.

Ответы [ 6 ]

53 голосов
/ 12 ноября 2012

Если я правильно понял ваш вопрос, думаю, у меня возникла та же проблема с доступом к файлу php в XAMPP.Я был в сети несколько часов, ища ответы на форумах и в Google, пока не нашел простое решение.

Я обращался к файлу PHP как к файлу на диске c (например, C:\xamp\htdocs\data.php или file:///c:/xamp/htdocs/data.php) вместо веб-страницы (например, //localhost/data.php).

Надеюсь, это будет полезно и вам.

7 голосов
/ 23 февраля 2012

Создайте папку в htdocs, как «test».

Затем в test поместите index.php с простым эхо «Hello»;

Затем в браузере (убедитесь, что apache + mysqlв панели управления).

Посетите этот браузер:

http://localhost/test/index.php

Если вы пытаетесь подключиться через ваш IP, то ваш маршрутизатор должен его остановитьВы должны разобраться в настройках.Я не знаю, какую марку / модель вашего маршрутизатора вам лучше задавать на их форумах поддержки.

Лично я застрял с портом 80. 80 не работает в Windows 7, потому что служба использует его.Как бы то ни было, это просто исправить, просто зайдите в «Службы» и отключите «Службу публикации в Интернете».Тогда порт 80 свободен для использования на локальном хосте.(Не волнуйтесь, ваш интернет будет работать нормально, отключив эту услугу).Он автоматически включится при следующей загрузке, поэтому вы должны помнить об этом.

3 голосов
/ 01 декабря 2014

У меня была такая же проблема.У меня получилось изменить <? ... ?> на <?PHP ... ?> в скрипте.Возможно, новая версия PHP не поддерживает первое определение сценария PHP.

3 голосов
/ 17 сентября 2013

Убедитесь, что вы не запускаете его как файл с вашего диска, (мой пример):

*file:///C:/xampp/htdocs/(path)*

, а не как веб-страница, что означает, что адрес должен начинаться с "localhost"

*http://localhost/(path)*

Если вы используете другой порт (не стандартный 80, а, например, 8080), то:

*http://localhost:8080/(path)*
2 голосов
/ 10 апреля 2015

Используйте это: //localhost/data.php Вместо этого: C: \ xamp \ htdocs \ data.php

0 голосов
/ 20 января 2015

Просто ..

  1. Сначала сохраните файл / код (ВСЁ), "command + s" каждый раз.

  2. Обновите браузер.

хорошо идти

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...