成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Composer

zoomdong / 799人閱讀

摘要:背景是的依賴管理工具,它涉及和,它并不是包管理器。將這樣為你解決問(wèn)題你有一個(gè)項(xiàng)目依賴于若干個(gè)庫(kù)。其中一些庫(kù)依賴于其他庫(kù)。會(huì)找出哪個(gè)版本的包需要安裝,并安裝它們將它們下載到你的項(xiàng)目中。上述條命令的作用依次是下載安裝腳本到當(dāng)前目錄。

composer背景

Composer是PHP的依賴管理工具,它涉及 packageslibraries,它并不是包管理器。它受到npmbundler啟發(fā)才形成的。

Composer 將這樣為你解決問(wèn)題:
1.你有一個(gè)項(xiàng)目依賴于若干個(gè)庫(kù)。
2.其中一些庫(kù)依賴于其他庫(kù)。
3.你聲明你所依賴的東西。
4.Composer 會(huì)找出哪個(gè)版本的包需要安裝,并安裝它們(將它們下載到你的項(xiàng)目中)。

PHP版本:5.3.2+

聲明依賴關(guān)系
比如日志管理的庫(kù)monolog,在composer.json中描述項(xiàng)目依賴:

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}
PHAR介紹

php 5.3以上增加了phar,概念取自于jar,它允許將整個(gè)應(yīng)用程序歸檔成一個(gè)文件

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

PHAR命令行下載

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í)行第一條命令下載下來(lái)的 composer-setup.php 腳本將簡(jiǎn)單的檢測(cè) php.ini 中的參數(shù)設(shè)置,如果某些參數(shù)未正確設(shè)置則會(huì)給出警告;然后下載最新版本的 composer.phar 文件到當(dāng)前目錄。
上述 3 條命令的作用依次是:

下載安裝腳本(composer-setup.php)到當(dāng)前目錄。

執(zhí)行安裝過(guò)程。

刪除安裝腳本 -- composer-setup.php 。

PHAR手動(dòng)下載

下載composer.phar,composer Download Page

最新版本地址(2016-07-18):

  https://getcomposer.org/download/1.2.0/composer.phar
PHAR執(zhí)行

現(xiàn)已有phar文件,不同系統(tǒng)不同操作:
Mac 或 Linux 系統(tǒng):打開(kāi)命令行窗口并執(zhí)行如下命令將前面下載的 composer.phar 文件移動(dòng)到 /usr/local/bin/ 目錄下面:

sudo mv composer.phar /usr/local/bin/composer

Windows 系統(tǒng)
1.composer.phar復(fù)制到php安裝目錄下,和php.exe同級(jí)
2.在此路徑下執(zhí)行:

echo @php "%~dp0composer.phar" %*>composer.bat

當(dāng)前目錄會(huì)生成composer.bat,雙擊執(zhí)行
3.打開(kāi)新的DOS窗口

composer --version
#Composer version 1.2.0 2016-07-19 01:28:52

版本信息顯示,安裝成功。


Composer更新
composer selfupdate

參考鏈接:
Composer 中國(guó)鏡像
PHP歸檔phar性能測(cè)試
phar - php.net

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30377.html

相關(guān)文章

  • composer安裝與使用

    摘要:簡(jiǎn)介是用來(lái)管理依賴關(guān)系的工具。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(kù),會(huì)幫你安裝這些依賴的庫(kù)文件。會(huì)找出哪個(gè)版本的包需要安裝,并安裝它們將它們下載到你的項(xiàng)目中。在安裝目錄下新建一個(gè)文件,并將下列代碼保存到此文件中。 composer簡(jiǎn)介 composer是PHP用來(lái)管理依賴(dependency)關(guān)系的工具。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(kù)(libraries),Com...

    Jensen 評(píng)論0 收藏0
  • composer 的安裝、升級(jí)和卸載

    摘要:你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(kù),會(huì)幫你安裝這些依賴的庫(kù)文件。的出現(xiàn),大大提升了的逼格。見(jiàn)例單個(gè)項(xiàng)目配置將配置信息添加到某個(gè)項(xiàng)目的文件中。如果是安裝的話,直接用就可以查看已安裝的的位置了。 Composer是 PHP 用來(lái)管理依賴(dependency)關(guān)系的工具。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(kù)(libraries),Composer 會(huì)幫你安裝這些依賴的庫(kù)文件。...

    neu 評(píng)論0 收藏0
  • PHP回顧之創(chuàng)建自己的Composer

    摘要:想要更好的利用協(xié)同工作,學(xué)會(huì)創(chuàng)建自己的包是一項(xiàng)必不可少的技能。編輯項(xiàng)目的或,增加一項(xiàng)配置,例如以上配置使用中國(guó)全量鏡像網(wǎng)站作為默認(rèn)中央倉(cāng)庫(kù)。創(chuàng)建自己的包創(chuàng)建一個(gè)包只需兩步填寫包描述信息寫代碼。通過(guò)簡(jiǎn)單兩步,我們創(chuàng)建的自己的包。 轉(zhuǎn)載請(qǐng)注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎(chǔ) web請(qǐng)求 cookie web響應(yīng) ...

    KoreyLee 評(píng)論0 收藏0
  • php-composer的安裝與使用方法(簡(jiǎn)化版)

    摘要:中文網(wǎng)系統(tǒng)要求運(yùn)行需要以上版本。注中的路徑為相對(duì)于的路徑這個(gè)時(shí)候,你就可以調(diào)用你自己編寫的函數(shù)庫(kù)或者類庫(kù)了注本文內(nèi)容參考了中文網(wǎng),后續(xù)還會(huì)更新其它的實(shí)用功能 1.簡(jiǎn)介 Composer 是 PHP 的一個(gè)依賴管理工具。它允許你申明項(xiàng)目所依賴的代碼庫(kù),它會(huì)在你的項(xiàng)目中為你安裝他們?!禖omposer 中文網(wǎng)》 2.系統(tǒng)要求 運(yùn)行 Composer 需要 PHP 5.3.2+ 以上版本。C...

    mikasa 評(píng)論0 收藏0
  • Composer簡(jiǎn)明教程

    摘要:簡(jiǎn)明教程是的一個(gè)依賴管理工具。根據(jù)當(dāng)前目錄下的文件來(lái)安裝依賴代碼庫(kù)。的資源官網(wǎng)英文安裝包列表英文中文網(wǎng)中文中國(guó)全量鏡像中文歡迎修正上的原文鏈接歡迎在上本項(xiàng)目或通過(guò)提供修正建議。 Composer簡(jiǎn)明教程 Composer是PHP的一個(gè)依賴管理工具。 使用和安裝Composer,請(qǐng)確保已正確安裝PHP(版本5.3.2+),并且設(shè)置了PHP的環(huán)境變量(就是使用命令 php -v可以顯示出...

    cc17 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<