我有一个关于iis7与PHP的网站。 当我打电话给getcwd()
时,它返回的基地目录whod php-cgi.exe
。但是我想让cwd自动切换到当前执行的脚本目录。如何在PHP中将当前工作目录设置为脚本执行目录?
我该如何通过php.ini或iis配置它呢?
我有一个关于iis7与PHP的网站。 当我打电话给getcwd()
时,它返回的基地目录whod php-cgi.exe
。但是我想让cwd自动切换到当前执行的脚本目录。如何在PHP中将当前工作目录设置为脚本执行目录?
我该如何通过php.ini或iis配置它呢?
为当前执行的脚本目录:chdir(dirname($_SERVER['SCRIPT_FILENAME']));
要当前执行的文件目录:chdir(dirname(__FILE__));
它们之间有细微的差别。脚本目录始终是正在执行的主脚本文件的目录,而文件目录也可以是包含的php脚本文件的目录。
我只是不想更改代码。在我的旧服务器上它是默认的。 – 2011-06-16 08:47:38