XAMPP-PHP无法处理新文件
我刚刚在我的Windows7机器上安装了XAMPP。 必须更改HTTP端口,因为80和443被占用。没问题 当我访问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
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.phpright on!你能告诉我在配置文件的哪里启用短标记吗?我所有的课程示例都使用短标记。非常感谢。好的。在php.ini中找到了它。应该猜到它不是默认的。之后你需要重新启动apache。
<?php print("Hello PHP."); ?>
<?php echo "Hello PHP."; ?>