Wamp Server не выполняет php-код

Мой PHP-код не выполняется, когда я обращаюсь к корневому каталогу с

http://localhost:8080/sample.html 

Код, который я хочу запустить:

 <?php phpinfo(); ?> 

и я попробовал также следующее:

  • Несколько раз перезапускали все службы, включая размещение Wamp Server в сети
  • Изменение порта прослушивания в httpd.conf до 8080 и настройка Skype для приема портов 80 и 443

Может быть, некоторые расширения Firefox блокируют php-выполнение?

Все, что я получаю, это php-код, как я его написал.

Вы пытаетесь выполнить PHP в файле .html. Вы должны отредактировать обработчик PHP в конфигурации apache, чтобы он обрабатывал любое расширение файла, которое вы хотите. Найдите «приложение AddType / x-httpd-php .php» в вашем конфигурационном файле Apache (где-то вроде «wamp / apache / conf / httpd.conf»), а затем просто добавьте «.html» после «.php». Строка должна выглядеть так:

 AddType application/x-httpd-php .php .html 

Теперь PHP должен выполнить любой код, который он находит в файлах с расширениями .php и .html.

Изменить: или как кто-то предложил выше, просто переименуйте файл «sample.php», и он будет обработан.

Никакие расширения не могут помешать выполнению php, поскольку они выполняются на стороне сервера, а не на стороне клиента.

PHP-код не выполняется, поскольку расширение вашего файла – html, а WAMP-сервер не обрабатывает файлы .html .

Измените расширение на образец. php, а затем он будет работать

Это может помочь кому-то. Изменение тегов из

 <? 

в

 <?php 

сделал трюк для меня на моем сервере WAMP.

Если вы видите буквально строку

 <?php phpinfo(); ?> 

Откройте файл httpd.conf и раскомментируйте строку

 LoadModule php5_module "C:/PROGRA~1/BITNAM~1/php/php5apache2_2.dll" 

Кроме того, убедитесь, что имя файла заканчивается на .php точно. Если при добавлении файла в конец окна добавляется .txt или другое дерьмо, apache не будет знать, что php обрабатывает его.

перезапустите все службы и убедитесь, что значок сервера WAMP зеленый, если он не перезагружает сервер Wamp или не перезагружает его. Затем проверьте на localhost.