2

私たちのシステムは、PDF ファイルからデータを抽出するために PDFlib TET と呼ばれるプログラムを使用します。ソフトウェアは、PHP 拡張機能としてインストールされます。

私はソフトウェアを CakePHP の外で問題なく動作させています。次のように呼び出して新しい TET オブジェクトを作成できます。

$tet = new TET();

任意のファイルから - 私が含めている拡張子 (php_tet.so) は単純に機能するようです。

ただし、CakePHP 内からこれを呼び出すと、次のエラーが発生します。

Class 'TET' not found.

ここで欠けている基本的なものはありますか?

4

1 に答える 1

0

php.iniスクリプトを実行しているファイルに拡張子を含める必要があります。コマンド ライン バージョンの PHP (CLI) は、php.iniデフォルトで Web サーバーとは異なるサーバーを使用することに注意してください。たとえば、最近の Ubuntu Linux ボックスでは、

extension=php_tet.so

行は と の両方に含まれ/etc/php5/cli/php.iniます/etc/php5/apache2/php.ini

于 2012-11-20T11:36:48.837 に答える