PHP脚本(包括)无法从命令行运行

时间:2019-05-18 08:02:49

标签: php

我有一个php脚本,当由Web服务器运行时,该脚本运行得很好,但是当我从命令行(或作为cron作业)运行脚本时,它找不到文件。错误的代码是:

include('fpdf181/fpdf.php');

我尝试包含 DIR ,但这也不起作用

include(__DIR__ .'fpdf181/fpdf.php');

有人可以告诉我如何为将从命令行运行的脚本添加文件吗

3 个答案:

答案 0 :(得分:0)

您看到这个(PHP Cron Job: Including file not working?

作为链接,您使用“要求”而不包含

代码: require('./ fpdf181 / fpdf.php')

快乐的编码。

答案 1 :(得分:0)

您可以使用文件的完整路径(与当前目录/ env无关)。

generateString

答案 2 :(得分:0)

我可以通过在目录上执行cwd并转到放置脚本的文件夹来执行脚本