2012-12-13 65 views
1

我最近下載了ZendFramework(2.0.5)的完整包版本(推薦)。並且嘗試並未能在xampp(版本1.7.4)中安裝,我的PHP版本也是5.3.5。Xampp中的Zend框架

我所做的幾乎一切,是說做喜歡 -

1.find php.ini並添加路徑

include_path = ".;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;" 

2.Extract下載Zend框架文件夾,複製到你的PHP包括路徑。

我也檢查了文件夾(xampp,php,Zend)的權限too.I已檢查並重新檢查了我的嘗試多次,但該錯誤未解決。

Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR; 

它已經採取了礦山整天檢查其他論壇,得到的想法,但都沒有那麼works.Please幫助.Thanks

+0

當您下載Zend時,它是否包含在名稱爲版本號的文件夾中?我的是。 '\ xampp \ php \ Zend \ library \ zend \'實際上是否包含'Loader.php'文件,還是在某個子文件夾中? –

+0

當我下載它是在ZendFramework-2.0.5,我解壓縮並更改文件夾名稱爲Zend,裏面有文件夾(bin,演示,庫,資源,供應商)和文件(composer.json,LICENSE和README)和我檢查了Zend \ library \ zend裏面沒有loader.php文件,而是LoaderPluginManager php文件 – ugene

+0

好的。那就是問題所在。在您重命名的目錄中,有一個名爲'library'的目錄。裏面有一個名爲'Zend'的文件夾。這就是你的包含路徑所需要的,因爲那是包含'Loader.php'的文件夾。 –

回答

2
  1. 你的路徑也許應該是C:\xampp\zend\library\Zend

  2. 您shoulnd't採取框架全球包括路徑,但有它在你的項目的依賴,很快你就會有兩個不同版本的ZF和兩個項目,則全局選項創建的煩惱

+0

請你介意檢查路徑。你的答案是否意味着Zend文件夾應該出或php文件夾或什麼? – ugene

+0

如果您將此路徑C:\ xampp \ php \ Zend \ library \ zend \複製到您的Windows資源管理器地址欄中,會發生什麼情況? – markus

+0

我的答案意味着您的項目應該將ZF作爲本地依賴項,因此您不應該將ZF添加到您的php包含路徑中。 – markus

0

嗨,終於在做了一切可能的嘗試後,我的錯誤消失了。 我不知道其他案件,但在我的情況我已經做了一系列mistake.So爲我糾正他們的錯誤是gone.Here是我做的

1.In ZendFramework-2.0.5裝載機。 PHP是missing.So出現下列錯誤

Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR; 

爲此,我下載了ZendFramework-1.12.0(只在我的情況)。而Loader.php在那裏我的

2.No 2搞錯了我把路從一半斷開。 ieIf我的文件夾結構就像 ZendFramework-1.12.0 /圖書館/ Zend公司/ ..我加半路徑php.ini文件

include_path = ".;C:\xampp\php\PEAR\;C:\xampp\php\Zend;" 

這是一個錯誤,所以我,給了路徑前庫文件夾

include_path = ".;C:\xampp\php\PEAR\;C:\xampp\php\Zend\library;" 

並根據路徑放置文件夾。

3.我讀到的環境變量是什麼? 他們不是neccessary在安裝ZendFramework的第一time.After它,我在condn我並不是說,它是否應該被添加或不environmantal變量

C:\xampp\php 

所以,做上述更正,並通過檢查後安裝檢查器的錯誤消失了。

並記住在php.ini文件發生微小變化後重新啓動(啓動和停止)apache服務器。 感謝markus-tharkun和Seth Battin很多。你救了我。