2014-05-06 53 views
-1

我剛剛在我的linux操作系統中安裝了使用composer的laravel 4。在下載和安裝所有軟件包時,它也給了我很多建議。它要求我安裝laravel 4關於新安裝的建議

  1. 的symfony /配置
  2. 的symfony/YAML
  3. 的symfony/dependemcy注入
  4. 的symfony /類加載器
  5. 的symfony /驗證
  6. 學說/ DBAL
  7. symfony /表達式語言
  8. 學說/註釋
  9. EXT-phpiredis
  10. EXT-捲曲
  11. EXT-GMP
  12. PAER梨/ PHP_Compat
  13. EXT-國際
  14. graylog2/GELF-PHP
  15. 烏鴉/烏鴉
  16. 教義/ couchdb
  17. ruflin/elastica
  18. ext-amqp
  19. EXT-蒙戈
  20. AWS/AWS-SDK-PHP
  21. 翻車/翻車

我應該安裝這些東西。如果我必須那麼我將如何安裝它們?提前致謝。 :D

回答

2

您不必爲Laravel安裝它們來以任何不同的方式工作。如果您明確計劃使用它們,則只應安裝它們。安裝說明通常在項目的github頁面上找到。

所有這些軟件包可以在http://www.packagist.com發現在這裏您將能夠輕鬆地找到他們,請參閱安裝方向,使用情況等..

要安裝它們,平時你只是添加相應的行,通常在文檔中找到composer.json文件,運行composer update,它們應該自動提供給您的項目。

+0

非常感謝您的幫助:D –

1

您對PHP庫包(PHP代碼)和PHP擴展(C代碼)都有建議。

如果您知道要使用它們,則只應安裝PHP庫。 Composer的建議功能允許軟件包的任何開發人員讓Composer在更新時宣佈可能會有更多軟件增強該庫,但完全是可選的。軟件包名稱旁邊的說明可能會詳細說明爲什麼可以安裝軟件包。例如,用於FTP和HTTP訪問的庫可能需要使用現有的FTP或HTTP客戶端,並將作爲建議進行公佈。如果您決定不需要FTP訪問,則只需要使用HTTP客戶端。

您無法通過Composer安裝PHP擴展。安裝它們通常需要某種類型的管理員訪問服務器,並且取決於安裝的操作系統以及是否允許將這些擴展程序安裝爲常規軟件包,或者需要使用PECL安裝工具鏈。如果一個PHP庫提供了一個PHP擴展,那麼這個擴展也是完全可選的,你可能會知道如果你需要這個功能(比如訪問MongoDB),你需要PHP擴展作爲先決條件,但很可能已經有了它安裝了(它會從列表中跳過這個建議,因爲它已經完成)。

+0

非常感謝 –