XAMPP-PHP无法处理新文件

XAMPP-PHP无法处理新文件,php,xampp,php-ini,php-shorttags,Php,Xampp,Php Ini,Php Shorttags,我刚刚在我的Windows7机器上安装了XAMPP。 必须更改HTTP端口,因为80和443被占用。没问题 当我访问http://localhost/xampp/phpinfo.php时,我会看到php信息页面,这样我就知道php已经启动并运行了。 如果我创建一个名为test.php的新文件,其中包含: <!DOCTYPE html> <html> <head> <title>Hello</title> </he

我刚刚在我的Windows7机器上安装了XAMPP。 必须更改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>
 <?php print("Hello PHP."); ?>
所以,同一个目录,一个文件处理PHP,它旁边的一个文件不处理

我很确定我必须更改新文件中的某些内容。也许需要许可?也许是文件属性

请帮忙。

你能试着用一下吗



标准标签

-短标记,需要在php.ini中启用短\u打开\u标记

您可以使用
找到当前加载的
php.ini
文件位置

当PHP解析文件时,它会查找开始和结束标记,这些标记告诉PHP开始和停止解释它们之间的代码。以这种方式进行的解析允许PHP嵌入到各种不同的文档中,因为PHP解析器忽略了一对打开和关闭标记之外的所有内容


PHP还允许短的open标记(不鼓励使用此选项,因为它们仅在使用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,您会这样做:


localhost/site/test.php

right on!你能告诉我在配置文件的哪里启用短标记吗?我所有的课程示例都使用短标记。非常感谢。好的。在php.ini中找到了它。应该猜到它不是默认的。之后你需要重新启动apache。
 <?php print("Hello PHP."); ?>
 <?php echo "Hello PHP."; ?>