php - require_once 适用于 Windows 但不适用于 Linux

标签 php windows linux

在我的 Windows XP 系统上,require_once('/stuff.php'); 工作正常,但在 linux 服务器上它说找不到文件,直到我将它更改为 require_once(' stuff.php'); 是否可以更改一些设置以使其在 linux 上运行?

最佳答案

你可能想要:

require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'stuff.php');

dirname(__FILE__) 将返回当前目录,然后附加操作系统特定的分隔符和文件名。

关于php - require_once 适用于 Windows 但不适用于 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817234/

相关文章:

c++ - 与 VS2013 相比,gcc 4.7.2 中的 std::map 实现效率非常低?

php - Docker 容器与网关的连接被拒绝

linux - linux用户如何在没有root权限的情况下更改密码?

linux - 在不更新父级的情况下从终端更新我的 fork

php - 哪种方式编写此代码最有效?

php - 如何使用 PHP 获取当前年份?

php - 谷歌分析 API : Why is the API data different than what's being seen on the Analytics Dashboard?

php - 可以通过 Zend HTTP Client 下载文件吗?

windows - R 脚本的 GUI 前端

linux - 同时运行一个 jar 的多个实例 : memory issue