![XAMPP:运行 index.php 导致错误(Win/Linux)](https://linux22.com/image/880013/XAMPP%EF%BC%9A%E8%BF%90%E8%A1%8C%20index.php%20%E5%AF%BC%E8%87%B4%E9%94%99%E8%AF%AF%EF%BC%88Win%2FLinux%EF%BC%89.png)
我曾经在 Windows 电脑上使用 XAMPP 查看我的主页 (php) 的运行情况。一切运行正常,没有任何问题。
我现在在运行 Linux 的笔记本电脑上安装了 XAMPP。安装过程顺利,没有任何问题。当我打开http://本地主机我连接到“欢迎仪表板”。
我移动了 htdocs 中完全相同的数据并尝试打开文档,但出现错误:解析错误:语法错误,/opt/lampp/htdocs/..../index1.php 第 1 行中出现意外的“版本”(T_STRING)
有时会出现不同的错误(无需更改文件)。关于“T_STRING”错误。我现在无法触发它。对我来说,文件似乎没有问题 - 也许我没有在 Linux 上正确设置 XAMPP(?)
我正在使用 Ubuntu 15.10。
非常感谢。
答案1
这可能是 php 中的设置php.ini。
短打开标签- 布尔值
<? ?>
告诉 PHP 是否应允许使用 PHP 的打开标记的短格式 ( )。如果您想将 PHP 与 XML 结合使用,则可以禁用此选项以便使用内联。否则,您可以使用 PHP 打印它,例如:<?php echo '<?xml version="1.0"?>'; ?>
。此外,如果禁用,则必须使用 PHP 打开标记的长格式(<?php ?>)
。
编辑‘php.ini’并添加(或更改)...
short_open_tag = 0