WAMP не выполняется PHP

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

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

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

<?php phpinfo(); ?>

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

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

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

23
задан user232865
04.01.2023 20:14 Количество просмотров материала 3308
Распечатать страницу

3 ответа

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

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

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

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

другой вариант, если вы занимаетесь только базовой разработкой PHP-это MAMP. Я лично нашел его проще в использовании, чем ПУВР, но это только мой опыт и я уверен, что могут быть некоторые, которые не согласны со мной.

1
отвечен Andrew T 2023-01-06 04:02

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

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

0
отвечен RiggsFolly 2023-01-06 06:19

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

1. C:\wamp\bin\apache\Apachex.х.ХХ\конф\дополнительную\файл httpd-виртуальных доменов.conf

2. C:\wamp\bin\apache\Apachex.х.ХХ\конф\файл httpd.conf

индекс DirectoryIndex.индекс php.индекс php3.html индекс.htm

приложение AddType / X-compress .Z

AddType application / x-gzip .gz .tgz

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

AddType применение/х-файл httpd-php для .php3

приложения ForceType/х-файл httpd-php версии

-2
отвечен Nasredine Habouria 2023-01-06 08:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх