Я работаю на сервере lighttpd во встроенной системе, которая не настроена мной.Я использую Google Chrome, чтобы увидеть исходный код для файлов HTML.Я не знаю, что не так, но когда я запрашиваю следующий простой файл:
Примечание: расширение файла .html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
Hello world!
<?php echo "PHP commands"?>
</body>
</html>
Это дает следующий файлв мой браузер:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
Hello world!
<!--?php echo "PHP commands"?-->
</body>
</html>
Другими словами, он комментирует команды php, отключая их!Зачем?Как я могу решить это?Не удалось найти ничего неправильного в файлах конфигурации.
Несмотря на то, что это не сохраняется в файле с расширением .php, я хочу, чтобы lighttpd игнорировал команды php внутри html.Я знаю, что это недействительный HTML, но я хочу, чтобы он был нетронутым.