2012-09-06 66 views
1
PHP Fatal error: main(): Failed opening required 'Zend/Loader.php' (include_path='.:/php/includes') 

我在CentOS的安裝ZF,但面臨這樣的問題而呼叫Zend框架:無法開口所需的Zend/Loader.php(include_path中=」:/ PHP /包括)

require_once 'Zend/Loader.php' 

我我使用Zend Framework版本:1.11.12

我試着用下面的方法來解決這個問題:

庫路徑

上創建符號鏈接Zend框架
ln -s /usr/share/php/Zend . 

複製Zend框架庫路徑上

cp -R /usr/share/php/Zend . 

沒有解決。我怎樣才能解決這個錯誤?

+1

錯誤說明了這一切。 。:/ php/includes就是你的php include_path中的目錄。嘗試在包含路徑中添加Zend目錄。 –

回答

2

錯誤說明了這一切。 您目前的include_path - >(include_path='.:/php/includes') /php/includes只是您的php include_path中的唯一目錄。嘗試在你的包含路徑中添加Zend目錄或者像下面這樣動態地執行它:

set_include_path('/path/to/ZendFramework-1.11.12/library/'.get_include_path()); 
require_once('Zend/Loader.php'); 
+0

我有幾個Zend路徑,/ usr/include/php/Zend和/ usr/share/php/Zend,/etc/php.d/Zend/library/Zend,哪一個應該包含在php.ini文件中? –

+0

不知道爲什麼你有多個位置的框架。但是,任何一個具有有效Zend /庫文件的人都應該工作。錯誤消息不會顯示您添加的包含路徑。請嘗試重新啓動apache以確保使用更改後的php.ini。 –

相關問題