У меня проблема с запуском PHP в XAMPP 1.7.7 для Windows. Я установил XAMPP на локальном сервере с IIS (изменил порт на 81 в httpd.conf, а также на другую конфигурацию), пока он работает, и я могу подключиться к xampp / index.php, но не выполнить любой .php файлы в моих htdocs (показывается пустой, за исключением html-части). Он работает в моем локальном (также установленном IIS), но не может заставить его работать на сервере.
Любая помощь приветствуется.
Если я правильно задал вопрос, я думаю, что у меня была такая же проблема с доступом к файлу php в XAMPP. Я был в сети в течение нескольких часов в поисках форумов и Google для ответа, пока я не нашел простое решение.
Я обращался к файлу PHP как файл на диске c (например, C:\xamp\htdocs\data.php
или file:///c:/xamp/htdocs/data.php
) вместо веб-страницы (например, //localhost/data.php
).
Надеюсь, это будет полезно и вам.
Создайте папку в htdocs, например, «test».
Затем в test положите index.php с простым Echo 'Hello';
Затем в браузере (убедитесь, что apache + mysql запущен в панели управления).
Посетите это в своем браузере:
Http: //localhost/test/index.php
Если вы пытаетесь подключиться через ваш IP-адрес, ваш маршрутизатор должен остановить его, поэтому вам придется сортировать настройки. Я не знаю, как сделать ваш маршрутизатор / модель лучше, спрашивая их форумы поддержки.
Лично я застрял с портом 80. 80 не работает в Windows 7, потому что служба использует его. Как бы то ни было, это простое исправление, просто зайдите в «Службы» и отключите «службу публикации World Wide Web». Затем порт 80 можно использовать на локальном хосте. (Не беспокойтесь, ваш интернет будет работать, просто отключив эту службу). Он будет автоматически включаться при следующей загрузке, поэтому вы должны это помнить.
У меня такая же проблема. Для меня работала, чтобы изменить <? ... ?>
<? ... ?>
в <?PHP ... ?>
в скрипте. Возможно, новое изменение PHP не поддерживает первое определение PHP-скрипта.
Убедитесь, что вы не используете его как файл с вашего диска (мой пример):
*file:///C:/xampp/htdocs/(path)*
а скорее как веб-страницу, что означает, что адрес должен начинаться с «localhost»,
*http://localhost/(path)*
Если вы используете другой порт (не стандартный 80, но, например, 8080), тогда:
*http://localhost:8080/(path)*
Просто..
Сначала сохраните файл / код (EVERYTIME), "command + s"
каждый раз.
Обновите браузер.
хорошо пойти
Используйте это: //localhost/data.php Вместо этого: C: \ xamp \ htdocs \ data.php