PHP Script脚本在cron下无法正常require加载相对路径中文件的解决办法

  • 当你将php命令行脚本加入到linux cron计划任务中时,使用require和include加载相对路径中的文件总是会报错。
  • 假设脚本项目所在根目录为”/home/wwwroot/running”;
  • 该目录下又两个文件:run.php和foo.php; 其中run.php需要执行的文件;
解决方案:进入当前工作目录后加载
$curDir = dirname(__FILE__);
chdir($curDir);
require('foo.php');//加载文件相对当前目录所在位置

 

发布日期:
分类:PHP