不解析从 Windows 复制过来的 PHP,奇怪

2014-03-28 00:17:33 +08:00
 garth
原来是在Windows上安装了XAMPP环境测试写PHP的,现在写好了,放到linux上,/var/www/下面的一个子目录里,发现不能解析PHP,html的都可以正常显示。而且,直接在/var/www根目录下创建PHP是可以被成功解析的,再mkdir个新目录,下面的PHP也可以解析。唯独从Windows复制过来的不能解析,真奇怪。
3873 次点击
所在节点    Linux
23 条回复
cst4you
2014-03-28 09:56:08 +08:00
我想多半是BOM的问题, 换行符应该还好
infong
2014-03-28 09:57:53 +08:00
换行对 php 的解析没多大影响。毕竟它们都是空白字符么。
不能解析是状况是什么?是直接显示了 php 代码,还是报错?如果报错的话,错误码是什么?

查看一下 /var/log/(apache2|nginx)/error.log 里面的错误日志,有很多有用信息的。
另外装一个 php-cli 直接执行 `php SCRIPT.php` 一般也会有出错信息。
csx163
2014-03-28 10:29:59 +08:00
用 PHP_EOL

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX