Я хочу настроить php на моей машине, но не могу заставить его работать. Вот что я сделал:

  1. Я скачал php с помощью sudo apt-get php
  2. Установленный Apache sudo apt install apache2
  3. Восстановленный сервер sudo service apache2 restart
  4. Оба http://localhost/ и php -v работают как следует

Но когда я пытаюсь запустить простой php-файл, он не работает. Например, в /var/www/html меня есть следующий файл test.html :

<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body bgcolor="white">

<?php
echo '<p> HEY </p>';
?>

</body>
</html>

Но когда я набираю в своем браузере http://localhost/test.html я получаю мусор:

HEY
'; ?>

Что я делаю неправильно?

1 ответ1

0

По умолчанию apache не будет запускать файлы с расширением html через PHP. Попробуйте переименовать файл в test.php и вызвать http://localhost/test.php

  • Чтобы запустить html файлы через PHP, адаптируйте настройки MIME
  • Чтобы сделать index.php индексом каталога по умолчанию, измените настройки index

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