2

我们的系统使用名为 PDFlib TET 的程序从 PDF 文件中提取数据。该软件作为 PHP 扩展安装。

我的软件在 CakePHP 之外运行良好,我可以通过调用创建一个新的 TET 对象:

$tet = new TET();

从任何文件 - 我包含的扩展名 (php_tet.so) 似乎都可以正常工作。

但是,当我在 CakePHP 中调用它时,会出现以下错误:

Class 'TET' not found.

我在这里缺少一些基本的东西吗?

4

1 回答 1

0

php.ini您必须在执行脚本的文件中包含扩展名。请注意,PHP (CLI) 的命令行版本php.ini默认使用与网络服务器不同的版本。例如,在最近的 Ubuntu Linux 机器上,你必须确保你的

extension=php_tet.so

行包含在/etc/php5/cli/php.ini和中/etc/php5/apache2/php.ini

于 2012-11-20T11:36:48.837 回答