2

phpスクリプトでZendの「Zend_Service_Amazon」クラスを使用しようとしていますが、どこにインストールされているのかわかりません。次のエラーに基づいてメソッドを呼び出そうとする前に、Zendへのパスを含める必要があると想定しています。

Fatal error: Class 'Zend_Service_Amazon' not found in /public_html/path/zend.php on line 3

php -vZendは次の出力に基づいてインストールされていることを知っています:

Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd., and
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

それでは、それがどこにあるのか、そしてそれを私のphpスクリプトに含める方法をどのように見つけるのですか?

違いが出る場合は、cPanelを使用しています。

4

2 に答える 2

5
  1. 出力に基づいて、それがインストールされphp -vていると言えますZend OptimizerZend Frameworkそこには何もありません
  2. Zend Frameworkはphpスクリプトのセットであり、他には何もありません。サーバーにインストールする必要はありません
  3. ZFがどこかにインストールされているかどうかをすべてのファイルシステムで見つける以外に方法はありません
  4. 特定のソフトウェアバージョンに依存することをお勧めする限り、スクリプトzendフレームワークで配布するだけです。
于 2012-09-04T22:45:13.157 に答える
4

Zend EngineはPHPのインタープリターであり、ZendFrameworkとは何の関係もありません。

Zend Frameworkは、自分でインストールしない限り、サーバーにインストールされていない可能性があります。Zend Frameworkをインストールする場所と方法の詳細と手順については、クイックスタートを参照してください。

于 2012-09-04T22:46:33.167 に答える