(警告:初学者) 所以我在网上为OS X教程设置了一个带有apache,mysql,php的web服务器。
https://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/
一切正常,我可以在localhost / user / sites /上打开.php脚本。当我做最简单的事情时:
<?php
echo "Hi";
?>
解析错误:解析错误,期待`&#34;标识符(T_STRING)&#34;&#39;在 第11行的/Users/xyz/Sites/test.php
但是甚至没有第11行来纠正某些事情?
我甚至用html身体试过它等等。也没有工作。
Apache也正在使用mysql服务器。 phpMyAdmin正在工作,我可以在mysql上编辑列表等等。 phpInfo告诉我它的版本5.5.38
如何获得我在.php文档中所写内容的简单浏览器视图?
答案 0 :(得分:1)
如果启用了 short_open_tags ,则无法使用XML声明开始PHP脚本。
PHP将看到<?
并自行回收它。它不会理解流浪php
的含义。它会被解释为不变的。但echo
将被视为另一个文字/常量。并且由于解析器无法理解两个后续的文字/值,而中间没有表达式运算符,这将是解析器失败。
编辑:(OP批准的解决方案)
不可见的Unicode字符问题。更改代码编辑器解决了问题
答案 1 :(得分:0)
在你的htdocs中创建一个文件夹。 之后,在新文件夹中创建一个名为&#34; index.php&#34;的文件,并将您的代码放入此文件中。 然后转到您的浏览器并输入以下链接:&#34; localhost / youfoldername&#34;
看到你的链接 /Users/xyz/Sites/test.php 。你必须在你的htdocs文件夹中工作
要找到htdocs文件夹:打开xampp表面,然后单击&#34;打开应用程序文件夹&#34;