crontab里php使用相对路径的方法

来源:互联网 发布:golang 调用c dll 编辑:程序博客网 时间:2024/05/22 16:45

在crontab里执行php脚本,在php文件里,引入别的文件,并不是以这个php文件自身所在的路径作为相对路径的。 而是以安装的php 的那个可执行文件所在路径作为相对路径的。所以在php脚本中引用相对路径文件都会报文件不存在等问题。

解决方案:

1、php脚本中引用的文件都是绝对路径

2、在crontab中先切换到执行脚本的路径,再执行脚本

*/1 * * * * cd /opt/web && /opt/lampp/bin/php /opt/web/test.php >> /opt/web/error.txt
3、在php脚本中切换路径

在sendPushInfo.php脚本中加入代码

chdir('/var/pushstatlog/scripts');




0 0
原创粉丝点击