2013-03-07 70 views
0

我已經通過IIS web平臺管理器安裝了azure PHP SDK。但我無法使用API​​。通過web平臺管理器安裝了azure PHP sdk,但無法使用api

<?php 

require_once "vendor/autoload.php"; 

echo 'Azure test'; 

?> 

我得到以下錯誤:

調用這樣的API後

HP警告:require_once(供應商/ autoload.php)一次function.require]:未能打開stream:在第3行的C:\ inetpub \ wwwroot \ azure.php中沒有這樣的文件或目錄 PHP致命錯誤:require_once()[function.require]:無法打開所需的'vendor/autoload.php'(include_path ='。 ; C:\ php \ pear')在第3行的C:\ inetpub \ wwwroot \ azure.php中

我不知道它爲什麼要尋找一個梨包。

任何想法爲什麼它不工作。

謝謝

+0

vendor/autoload.php 不在您想要的地方。運行require的腳本在哪裏,autoload.php在哪裏? – 2013-03-07 16:46:40

+1

看起來像您需要安裝vendor/autoload.php來啓用自動加載器。我認爲[作曲家](http://getcomposer.org/)會幫助你。 – hfcorriez 2013-03-07 16:48:39

+0

它似乎有效,我在供應商看到一個自動載入文件,我應該在我的「include_path」文件中包含在我的php.ini文件中,所以它會從任何目錄自動調用。或者我需要將所有相關的php文件粘貼到這些目錄中 – bobo2000 2013-03-07 20:37:02

回答

0

正如hfcorriez說的是。 我認爲你只需要添加pear包到你的「include_path」,你的auto_load類會調用它們。