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