2012-09-04 30 views
2

我想在我的PHP腳本中使用Zend的「Zend_Service_Amazon」類,但我不確定它在哪裏安裝。我假設我需要包括試圖在此基礎上錯誤調用方法之前的路徑,Zend的,我得到:如何找到Zend在我的服務器上的安裝位置?

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

我知道Zend的基於的php -v輸出安裝:

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
  1. 根據php -v輸出,我們可以說安裝了Zend Optimizer。沒有關於Zend Framework那裏
  2. Zend Framework是一組PHP腳本,沒有別的。你不需要在服務器上安裝它
  3. 如果ZF安裝在某處,沒有辦法找到所有的文件系統
  4. 只要依賴特定的軟件版本是一個好主意 - 只是 Zend框架分發腳本
+0

好吧我想我明白了......認爲zend框架是優化器的父...所以基於這裏接受的答案:http://stackoverflow.com/questions/10966327/using-zend-service-亞馬遜我所要做的就是抓住這些PHP文件幷包含它們? – CheeseConQueso

+0

@CheeseConQueso:是的。 **任何** php庫只是一堆php文件,可以與你的項目分發(從技術角度來看,不合法) – zerkms

+0

@CheeseConQueso:順便說一句,我個人只是一個接一個地添加ZF文件,迭代地滿足它依賴。所以我並不總是在每個項目中都安裝完整的ZF – zerkms

4

Zend Engine是PHP解釋器和無關與Zend框架。

除非您自己安裝了Zend Framework,否則Zend Framework可能未安裝在您的服務器上。有關在何處以及如何安裝Zend Framework的更多信息和指導,請參閱quick start

相關問題