摘要:簡介是用來管理依賴關(guān)系的工具。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫,會(huì)幫你安裝這些依賴的庫文件。會(huì)找出哪個(gè)版本的包需要安裝,并安裝它們將它們下載到你的項(xiàng)目中。在安裝目錄下新建一個(gè)文件,并將下列代碼保存到此文件中。
composer簡介
composer是PHP用來管理依賴(dependency)關(guān)系的工具。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(libraries),Composer 會(huì)幫你安裝這些依賴的庫文件。
Composer 將這樣為你解決問題:
a) 你有一個(gè)項(xiàng)目依賴于若干個(gè)庫。
b) 其中一些庫依賴于其他庫。
c) 你聲明你所依賴的東西。
d) Composer 會(huì)找出哪個(gè)版本的包需要安裝,并安裝它們(將它們下載到你的項(xiàng)目中)。
安裝composer
1. php.ini中開啟php擴(kuò)展:php_openssl
2. 下載最新的composer
下載地址:https://getcomposer.org/downl...
3. 安裝composer Mac或Linux系統(tǒng)中安裝:
執(zhí)行如下命令將 composer.phar 文件移動(dòng)到 /usr/local/bin/目錄下
sudo mv composer.phar /usr/local/bin/composerwindows系統(tǒng)中安裝:
將 composer.phar 復(fù)制到 PHP 的安裝目錄下面,也就是和 php.exe 在同一級(jí)目錄。
在 PHP 安裝目錄下新建一個(gè) composer.bat 文件,并將下列代碼保存到此文件中。
@php "%~dp0composer.phar" %*
4. 將當(dāng)前目錄也就是正在使用的php版本的php.exe所在目錄添加到系統(tǒng)環(huán)境變量
5. 命令行輸入composer命令,如果展示出下圖信息,則代表composer安裝成功
6. 進(jìn)一步檢驗(yàn)PHP版本是不是composer所在目錄的版本
php -v 查看PHP的版本號(hào)
composer常用命令
composer --version ???查看composer版本
composer self-update ???更新composer為最新版本
composer clear-cache ???清除本地緩存的包
composer update ???更新依賴
composer update monolog/monolog ???多帶帶更新某個(gè)依賴
composer require "symfony/http-foundation ^4.0" ???引入某個(gè)版本的依賴
composer search monolog ???搜索某個(gè)包
composer show -all monolog/monolog ???查看包的信息
composer init ???創(chuàng)建一個(gè)composer.json模板文件
composer.json文件示例
{ "name": "test/test", "description": "test init", "type": "library", "license": "License Description", "authors": [ { "name": "liudehua", "email": "[email protected]" } ], "require": { "monolog/monolog": "1.21.*", } }
如果目錄下有composer.json文件,可以用composer install命令安裝相應(yīng)依賴庫
composer ???查看composer的命令和幫助信息
composer安裝thinkphp5框架示例
composer國內(nèi)鏡像如果訪問過慢或者安裝依賴失敗,可能原因是因?yàn)榉?wù)器在國外,被墻了,這個(gè)時(shí)候可以用國內(nèi)的全量鏡像
composer config -g repo.packagist composer https://packagist.phpcomposer.com # 切換到國內(nèi)鏡像然后再次下載相關(guān)依賴應(yīng)該就可以成功了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/29733.html
摘要:的包管理器是,用來瀏覽并搜索查看最新發(fā)行版下載。的包管理器是下一代的,使用編寫,以格式發(fā)布。二發(fā)布時(shí)間軸三安裝與使用安裝主要是安裝和這兩個(gè)包管理器,然后通過包管理器安裝其他。 PHP社區(qū)提供了幾個(gè)管理擴(kuò)展和包的工具包括Pecl、Pear、Pear2和Composer。在不了解的情況下去使用這些工具必然會(huì)出現(xiàn)困惑,所以下面就簡單介紹下這幾個(gè)管理工具。 一、簡介 下面簡要介紹 Pear、P...
摘要:中文網(wǎng)系統(tǒng)要求運(yùn)行需要以上版本。注中的路徑為相對(duì)于的路徑這個(gè)時(shí)候,你就可以調(diào)用你自己編寫的函數(shù)庫或者類庫了注本文內(nèi)容參考了中文網(wǎng),后續(xù)還會(huì)更新其它的實(shí)用功能 1.簡介 Composer 是 PHP 的一個(gè)依賴管理工具。它允許你申明項(xiàng)目所依賴的代碼庫,它會(huì)在你的項(xiàng)目中為你安裝他們?!禖omposer 中文網(wǎng)》 2.系統(tǒng)要求 運(yùn)行 Composer 需要 PHP 5.3.2+ 以上版本。C...
摘要:鏡像使用方法還沒安裝嗎請往下看如何安裝。中國全量鏡像所做的就是緩存所有安裝包和元數(shù)據(jù)到國內(nèi)的機(jī)房并通過國內(nèi)的進(jìn)行加速,這樣就不必再去向國外的網(wǎng)站發(fā)起請求,從而達(dá)到加速以及的過程,并且更加快速穩(wěn)定。 Packagist 鏡像使用方法 還沒安裝 Composer 嗎?請往下看如何安裝 Composer 。 鏡像用法 有兩種方式啟用本鏡像服務(wù): 系統(tǒng)全局配置: 即將配置信息添加到 Comp...
摘要:的安裝與使用是什么是的一個(gè)依賴管理工具。它以項(xiàng)目為單位進(jìn)行管理,你只需要聲明項(xiàng)目所依賴的代碼庫,會(huì)自動(dòng)幫你安裝這些代碼庫。 Composer 的安裝與使用 Composer 是什么 Composer 是 PHP 的一個(gè)依賴管理工具。它以項(xiàng)目為單位進(jìn)行管理,你只需要聲明項(xiàng)目所依賴的代碼庫,Composer 會(huì)自動(dòng)幫你安裝這些代碼庫。 安裝 Composer Mac 下的安裝只需要在命令行...
閱讀 2415·2021-09-08 09:45
閱讀 3363·2021-09-08 09:45
閱讀 3106·2019-08-30 15:54
閱讀 3361·2019-08-26 13:54
閱讀 1417·2019-08-26 13:26
閱讀 1394·2019-08-26 13:23
閱讀 917·2019-08-23 17:57
閱讀 2187·2019-08-23 17:14