我已經開始學習Zend Framework,現在我已經創建了幾乎6個實踐項目,並且在每個項目的庫中我都複製了Zend Folder。有沒有辦法,我可以把這個庫文件夾文件夾或庫/ Zend文件夾在一個共同的地方,並通過其他方式包括它,這可以節省我的磁盤空間。如何在基於相同框架的許多項目中使用公共目錄(庫)?
1
A
回答
2
你可以把它放在任何地方,並把它添加到包含路徑在php.ini, 或將其添加到包含路徑在你的index.php在運行時,你就開始打電話到引導權之前:
$path = 'path_to_zend';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
http://php.net/manual/en/function.set-include-path.php
這樣你就不必依靠修改php.ini文件,如果你部署到託管不允許這樣做。
1
如果您使用的是Linux,則可以使用軟鏈接。
對於Windows,您可以通過分配專用於第三方庫的文件夾並在PHP的include_path
中添加該目錄來獲得。這可在您的php.ini
文件中找到。
我的風格是有一個D:/PHP_Libraries
文件夾,把Zend框架存在,(和其他圖書館像學說),我有我的php.ini
這樣的:
include_path= ".;c:\php\includes;d:\PHP_Libraries"
你可以做Linux發行版相同。它也可以在Mac上完成。
相關問題
- 1. 許多項目中的公共庫
- 2. 使用公共庫的多個項目
- 3. 在基於ZF的項目中使用Zend框架組件
- 4. 在grails中使用相同的ID更新許多項目
- 5. Sinatra - 多個公共目錄
- 6. 清理玩的框架基於項目
- 7. 多少公共項目
- 8. 如何在firebreath插件框架中使用基於java的項目
- 9. IntelliJ中的基於目錄的項目
- 10. git的基準公共目錄/回購
- 11. 如何與swift框架項目共享父(主)項目窗格?
- 12. 如何在多項目中使用Play框架?
- 13. 如何在使用共享庫的同時創建Java項目?
- 14. 設置新的基於框架的項目並使用LESS
- 15. Git:創建一個項目框架,並讓項目基於框架
- 16. 如何使用項目作爲公共代碼庫
- 17. 如何用mod_rewrite模擬公共目錄
- 18. 在公共根目錄的子目錄中部署Laravel 5項目
- 19. 獲取公共或基本目錄
- 20. 如何處理與公衆DIR PHP項目被放置在公共目錄
- 21. 使用LINQ返回與基於屬性的相關項目不同的項目。
- 22. Zend框架1個多庫目錄
- 23. 如何指向Play中的公共圖片目錄!框架HTML電子郵件
- 24. 如何確定文件存在於公共目錄中Laravel 5.2
- 25. (Bash腳本)如何在多個選項中使用相同的目錄?
- 26. 實體框架 - 兩個項目,相同的數據庫
- 27. android多個項目共享相同的庫問題
- 28. 在多個java項目中設置公共庫
- 29. 如何讓兩個django項目共享相同的數據庫
- 30. CMake的多個項目中使用相同的庫
那麼問題是什麼?創建一個文件夾,把所有的庫放在那裏,(可選)通過'set_include_path()'把它添加到包含路徑。 – Niko
我不確定您節省了多少磁盤空間,但我確信它並不重要。 –
這個主要目的不是爲了節省空間,但更容易維護。只需要在一個地方更新庫。 – Matsemann