我构建了一个Drupal网站,其中包含一个自定义模块,用于集成名为MemberSuite的公司的功能。 MemberSuite的PHP API位于.phar文件中。我对.phar文件没什么经验,但是在我当地的Ubuntu机器上一切都很好。
将所有内容上传到实时服务器后,我在每个页面的顶部都发现了奇怪的字符。将问题追溯到.phar文件,并在关闭PHP标记后发现乱码:
这不会导致本地计算机出现任何问题,但会将以下内容输出到实时服务器:
我认为这与编码有关,但我不是这方面的专家。我尝试从.phar文件的末尾删除字符,但由于.phar文件的哈希/安全检查,这会导致致命的错误。
是否有一个简单的PHP配置设置会导致.phar文件在一台服务器而不是另一台服务器上运行?
答案 0 :(得分:0)