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