XAMPP - PHP не работает с новыми файлами
Я только что установил XAMPP на моем компьютере с Windows 7. Пришлось менять порты HTTP, потому что 80 и 443 были взяты. Нет проблем там.
Когда я получаю доступ http:// localhost /xampp/phpinfo.php
Я получил страницу с информацией о PHP, так что я знаю, что PHP работает и работает. Если я создаю новый файл с именем test.php, содержащий:
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1> TEST </h1>
<pre>
<? print("Hello PHP."); ?>
</pre>
</body>
</html>
и доступ http:// localhost :81/xampp/test.php
все, что я получаю, это
ТЕСТОВОЕ ЗАДАНИЕ
теги PGP не обрабатываются. "Привет PHP" не показывает, и когда у меня Crome показывает исходный код страницы (view-source:http:// localhost:81/xampp/test.php), я получаю:
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1> TEST </h1>
<pre>
<? print("Hello PHP."); ?>
</pre>
</body>
</html>
Таким образом, один и тот же каталог, один файл обрабатывает PHP, а другой - нет.
Я почти уверен, что должен что-то изменить в новом файле. Может быть, разрешение? Может быть, атрибут файла?
Пожалуйста помоги.
2 ответа
Можете ли вы попробовать использовать
<?php print("Hello PHP."); ?>
ИЛИ ЖЕ
<?php echo "Hello PHP."; ?>
<?php ?>
или же <?= ?>
- стандартные метки
<? ?>
- короткие теги, необходимо включить short_open_tag в php.ini.
Вы можете найти загруженный в данный момент php.ini
расположение файла с использованием <?php phpinfo();?>
Когда PHP анализирует файл, он ищет открывающие и закрывающие теги, которые говорят PHP запускать и останавливать интерпретацию кода между ними. Таким образом, синтаксический анализ позволяет встроить PHP во все виды различных документов, поскольку все, что находится за пределами пары открывающих и закрывающих тегов, игнорируется анализатором PHP.
PHP также допускает короткие открытые теги (которые не приветствуются, потому что они доступны, только если они включены с помощью директивы конфигурационного файла short_open_tag php.ini, или если PHP был настроен с параметром --enable-short-tags.
Вы не должны запускать свой php-файл в папку xampp, а в папку htdocs. По умолчанию он находится внутри вашей папки XAMPP. (Общий каталог C:/xampp/htdocs)
Внутри htdocs вы можете создать папку, которая может служить вашим временным именем хоста. Например, созданная вами папка будет называться site, а ее URL будет localhost/site.
Чтобы он имел файл по умолчанию, вы должны назвать свой php как index.php, чтобы при запуске сайта индекс работал по умолчанию, но если вы будете придерживаться test.php, вы сделаете это следующим образом:
локальный / сайт /test.php