是否可以安裝並使用ZF(+其控制檯工具)而無需訪問include_path direcotory?我試着將... Zend/library direcotry添加到include_path中,但沒有成功。Zend工具包含路徑
我這樣做的:
php -r 'set_include_path(get_include_path() . PATH_SEPARATOR . "/var/www/.../Zend/library")';
荷蘭國際集團功能的結果上面,它返回舊的include_path這應該意味着成功後var_dump
。但是下一次調用get_include_path()也會返回舊的路徑。
我也試着設置環境變量:
ZF_INCLUDE_PATH_PREPEND="/var/www/.../Zend/library"
有我們公司在老的include_path目錄的框架,所以我不能(即使我能我should't)複製那裏ZF庫。
我認爲一個合適的框架不應該像include_path一樣依賴任何全局PHP設置。我認爲應該可以在ZF內部配置文件中的某處設置include路徑。
編輯:
我加set_include_path('/var/www/.../Zend/library')
到zf.php文件和工具不再扔 '錯誤的include_path' 的錯誤。事實上,它可以打印任何輸出。執行命令zf create project test
時,它什麼都不做。 〜/ .zf文件夾未創建。
我剛試過你的解決方案,它似乎不工作。腳本隨着包含路徑錯誤而死亡。 – 2010-02-08 15:16:17
更新:我忘了Zend目錄。創建它之後。它不會因爲一個錯誤而死去......它只是死去而沒有任何事情:-( – 2010-02-08 15:21:15