【发布时间】:2018-01-06 12:52:02
【问题描述】:
我刚刚运行了apt-get install libfpdi-php 以及安装了composer 并运行了composer require setasign/fpdi-fpdf。所有三个操作似乎都很好地完成了但是在我的 PHP 脚本中调用 require_once('fpdi.php'); 时仍然出现错误(这是第 3 行,在调用 require_once ('fpdf.php'); 之后:
PHP Warning: require_once(fpdi.php): failed to open stream: No such file or directory in /fpdfwriteon.php on line 3
PHP Fatal error: require_once(): Failed opening required 'fpdi.php' (include_path='.:/usr/share/php') in /fpdfwriteon.php on line 3
我已在整个磁盘中搜索“fpdi”,但没有任何返回。我错过了一步吗?我是不是对 composer 做错了什么?
谢谢。
编辑:当我安装 fpdf 时,我在 /usr/share/php/ 中有一个指向 fpdf.php 的链接,但在任何地方都没有 fpdi 的迹象
【问题讨论】:
-
你确定你没有忘记包含命名空间吗?以
require_once "fpdi/fpdi"为例。 -
我认为自 13 年以来该链接已更改。该参考文件不在手册中。奇怪的是安装后 fpdi.php 不存在(在/使用 WinSCP 中搜索),因此无法将它包含在我的脚本中。那篇文章至少有可用的 php 文件
标签: php ubuntu composer-php fpdf fpdi