在 Windows 中编写的 PHP 无法运行

标签 php linux windows apache2 sublimetext2

我通常使用 sublime text 来编写 HTML、CSS 和 Java。但是我在我的 Windows 机器上编写的 PHP 文件在我的 linux apache2 服务器上时只返回一个空白页面。现在我正在通过 ssh 在 nano 中编写我的 php 代码,我不想继续这样做。

我试图用其他编码保存 php 文件但没有结果。
我不使用短标签 <?
我将文件另存为 filename.php
我使用 ftp 和 ssh 来传输文件

提前致谢!

最佳答案

Windows 不区分大小写,Linux 区分大小写。我们遇到了同样的问题,原因通常是案例。

如果您确定所有变量和数组的大小写都相同,请检查错误日志并查看它们为您提供的线索。

此外,仔细检查文件权限,看看它们是否与运行的文件不同。 FTP 和 SSH 可能会创建具有与使用 nano 编辑不同权限的文件。

关于在 Windows 中编写的 PHP 无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35391536/

相关文章:

linux - 安全模式如何访问安全/非安全内存?

c++ - libssh - 多次发送请求并从 channel 读取答案

windows - 执行 'init 0' 命令后,来自 Windows 的 SSH 与 PuTTY 连接被拒绝

c++ - SetWindowsHookEx 忽略来自消息循环的 PostMessage

javascript - 如何选择 while 循环中的 href 变量?

php - 尽管路由正确,Laravel 资源 Controller 仍生成 404

php - 如何在类定义之外为魔术属性创建 PHPDoc?

python - 尝试使用YouTube API每小时检查一次视频观看次数。可以使用Python存储数据还是需要PHP?

linux - 从文件中的条目生成范围

linux - 生成文件: executing a multiline function not working