摘要:背景是的依賴管理工具,它涉及和,它并不是包管理器。將這樣為你解決問題你有一個項目依賴于若干個庫。其中一些庫依賴于其他庫。會找出哪個版本的包需要安裝,并安裝它們將它們下載到你的項目中。上述條命令的作用依次是下載安裝腳本到當前目錄。
composer背景
Composer是PHP的依賴管理工具,它涉及 packages 和 libraries,它并不是包管理器。它受到npm和bundler啟發才形成的。
Composer 將這樣為你解決問題:
1.你有一個項目依賴于若干個庫。
2.其中一些庫依賴于其他庫。
3.你聲明你所依賴的東西。
4.Composer 會找出哪個版本的包需要安裝,并安裝它們(將它們下載到你的項目中)。
PHP版本:5.3.2+
聲明依賴關系
比如日志管理的庫monolog,在composer.json中描述項目依賴:
{ "require": { "monolog/monolog": "1.2.*" } }PHAR介紹
php 5.3以上增加了phar,概念取自于jar,它允許將整個應用程序歸檔成一個文件
PHAR命令行下載The phar extension provides a way to put entire PHP applications into a single file called a "phar" (PHP Archive) for easy distribution and installation
windows下確保php已在環境變量中:
命令行下執行:
php -r "readfile("https://getcomposer.org/installer");" > composer-setup.php php composer-setup.php php -r "unlink("composer-setup.php");"
執行第一條命令下載下來的 composer-setup.php 腳本將簡單的檢測 php.ini 中的參數設置,如果某些參數未正確設置則會給出警告;然后下載最新版本的 composer.phar 文件到當前目錄。
上述 3 條命令的作用依次是:
下載安裝腳本(composer-setup.php)到當前目錄。
執行安裝過程。
刪除安裝腳本 -- composer-setup.php 。
PHAR手動下載下載composer.phar,composer Download Page
最新版本地址(2016-07-18):
https://getcomposer.org/download/1.2.0/composer.pharPHAR執行
現已有phar文件,不同系統不同操作:
Mac 或 Linux 系統:打開命令行窗口并執行如下命令將前面下載的 composer.phar 文件移動到 /usr/local/bin/ 目錄下面:
sudo mv composer.phar /usr/local/bin/composer
Windows 系統:
1.composer.phar復制到php安裝目錄下,和php.exe同級
2.在此路徑下執行:
echo @php "%~dp0composer.phar" %*>composer.bat
當前目錄會生成composer.bat,雙擊執行
3.打開新的DOS窗口
composer --version #Composer version 1.2.0 2016-07-19 01:28:52
版本信息顯示,安裝成功。
composer selfupdate
參考鏈接:
Composer 中國鏡像
PHP歸檔phar性能測試
phar - php.net
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30377.html
摘要:簡介是用來管理依賴關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫,會幫你安裝這些依賴的庫文件。會找出哪個版本的包需要安裝,并安裝它們將它們下載到你的項目中。在安裝目錄下新建一個文件,并將下列代碼保存到此文件中。 composer簡介 composer是PHP用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Com...
摘要:你可以在自己的項目中聲明所依賴的外部工具庫,會幫你安裝這些依賴的庫文件。的出現,大大提升了的逼格。見例單個項目配置將配置信息添加到某個項目的文件中。如果是安裝的話,直接用就可以查看已安裝的的位置了。 Composer是 PHP 用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。...
摘要:想要更好的利用協同工作,學會創建自己的包是一項必不可少的技能。編輯項目的或,增加一項配置,例如以上配置使用中國全量鏡像網站作為默認中央倉庫。創建自己的包創建一個包只需兩步填寫包描述信息寫代碼。通過簡單兩步,我們創建的自己的包。 轉載請注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎 web請求 cookie web響應 ...
摘要:中文網系統要求運行需要以上版本。注中的路徑為相對于的路徑這個時候,你就可以調用你自己編寫的函數庫或者類庫了注本文內容參考了中文網,后續還會更新其它的實用功能 1.簡介 Composer 是 PHP 的一個依賴管理工具。它允許你申明項目所依賴的代碼庫,它會在你的項目中為你安裝他們。《Composer 中文網》 2.系統要求 運行 Composer 需要 PHP 5.3.2+ 以上版本。C...
摘要:簡明教程是的一個依賴管理工具。根據當前目錄下的文件來安裝依賴代碼庫。的資源官網英文安裝包列表英文中文網中文中國全量鏡像中文歡迎修正上的原文鏈接歡迎在上本項目或通過提供修正建議。 Composer簡明教程 Composer是PHP的一個依賴管理工具。 使用和安裝Composer,請確保已正確安裝PHP(版本5.3.2+),并且設置了PHP的環境變量(就是使用命令 php -v可以顯示出...
閱讀 1684·2021-11-23 09:51
閱讀 3174·2021-09-26 10:21
閱讀 798·2021-09-09 09:32
閱讀 881·2019-08-29 16:06
閱讀 3308·2019-08-26 13:36
閱讀 772·2019-08-26 10:56
閱讀 2564·2019-08-26 10:44
閱讀 1143·2019-08-23 14:04