Мой WAMP-сервер не выполняет PHP. Я уже пробовал следующие вещи:

  • перезапустил только Apache
  • перезапустил все службы WAMP
  • перезапустил приложение WAMP
  • перезапустил всю мою систему
  • переименовал файл
  • поместил файл в корневой каталог
  • мой файл называется index.php, это не текстовый файл
  • Я обращаюсь к нему как localhost/phppractice/index.php
  • Пробовал на разных браузерах (Chrome, FF, Opera)

Это мой код, который я считаю правильным:

<?php phpinfo(); ?>

Просто как тот. Я также попытался запустить его как:

<html>
<head>
<title>TEST</title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>

И заменить phpinfo() на Привет, мир. Результат тот же - пустая страница. Нет кода, нет результата кода, ничего, просто пустая страница. Я понятия не имею, что я делаю не так.

3 ответа3

1

Код должен быть верным только с <?php phpinfo(); ?> так что я предполагаю, что проблема будет с настройкой конфигурации.

Поскольку, похоже, вы уже назвали файл index.php, я бы дважды проверил:

  1. Что файлы находятся в правильном корневом веб-каталоге, и
  2. Конфигурация WAMP выбирает этот каталог для веб-корня.

Однако, если эти две проверки окажутся чистыми, и поскольку вы работаете в Windows, я бы посоветовал вам еще раз проверить расширение файла, чтобы убедиться, что это .php, а не текстовый файл, щелкнув правой кнопкой мыши файл и выбрав свойства ( не по тому, что написано в проводнике). В зависимости от программы, которую вы используете, она по-прежнему может по умолчанию сохранять в виде файла .txt, даже если вы ставите .php в конце имени вашего файла (Блокнот может быть плох в этом).

Другой вариант, если вы только занимаетесь базовыми PHP-разработками, это MAMP. Я лично нашел, что им легче пользоваться, чем WAMP, но это только мой опыт, и я уверен, что некоторые могут не согласиться со мной.

0

Убедитесь, что имя файла вашего скрипта имеет расширение .php

Если вы используете расширение .html, оно не будет передано интерпретатору PHP для компиляции и выполнения.

-2

Вам просто нужно поместить эти 3 строки в файлы httpd.conf & httpd-vhosts.conf :

1. C:\ WAMP \ Bin \ Apache \ Apachex.x.xx \ конф \ экстра \ HTTPD-vhosts.conf

2. C:\ WAMP \ Bin \ Apache \ Apachex.x.xx \ конф \ httpd.conf

DirectoryIndex index.php index.php3 index.html index.htm

Приложение AddType /x-compress.Z

Приложение AddType /x-gzip .gz .tgz

Приложение AddType /x-httpd-php .php

Приложение AddType /x-httpd-php .php3

Приложение ForceType /x-httpd-php

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