91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows/Linux下Composer的安裝使用方法是什么

發布時間:2021-12-27 16:03:06 來源:億速云 閱讀:142 作者:iii 欄目:軟件技術

這篇文章主要介紹“Windows/Linux下Composer的安裝使用方法是什么”,在日常操作中,相信很多人在Windows/Linux下Composer的安裝使用方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Windows/Linux下Composer的安裝使用方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Composer在Windows和Linux的安裝和使用

一:安裝 Composer

1.首先請確認已經正確安裝了PHP,windows打開命令行窗口/linux打開終端,執行 php -v 查看是否正確輸出版本號。

windows

PS E:\repository\work> php -v
PHP 7.0.32 (cli) (built: Sep 12 2018 15:54:08) ( ZTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

centos

[root@jmsiteos7 ~]# php -v
PHP 7.2.13 (cli) (built: Dec  6 2018 23:18:37) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.13, Copyright (c) 1999-2018, by Zend Technologies

如果安裝了php,但未設置環境變量,需要設置環境變量

windows

Windows/Linux下Composer的安裝使用方法是什么

windows設置環境變量

退出并重新打開命令行窗口,再次輸入php -v查看版本號,如果依然不正常,請檢查php目錄是否正確

centos

vi /etc/profile
#文件地步輸入如下兩行
PATH=$PATH:/usr/local/php72/bin/:/usr/local/php72/sbin/
export PATH
#立即生效
source /etc/profile

再次輸入php -v查看版本號,如果依然不正常,請檢查php目錄是否正確

2.下載 Composer

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

3.安裝 Composer

php composer-setup.php

4.刪除安裝程序

php -r "unlink('composer-setup.php');"

5.局部安裝

以上步驟下載 Composer 的過程正確執行完畢后,可以將 composer.phar 文件復制到任意目錄(比如項目根目錄下),然后通過 php composer.phar 指令即可使用 Composer 了!

6.全局安裝

centos

打開終端并執行如下命令將前面下載的 composer.phar 文件移動到 /usr/local/bin/ 目錄下面:

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

windows

進入 PHP 的安裝目錄,將 composer.phar 復制到 PHP 的安裝目錄下面,在 PHP 安裝目錄下新建一個 composer.bat 文件,并將下列代碼保存到此文件中

@php "%~dp0composer.phar" %*

重新打開一個命令行窗口試一試執行 composer --version 看看是否正確輸出版本號

windows

PS E:\repository\work> composer --version
Composer version 1.8.0 2018-12-03 10:31:16

centos

[root@jmsite ~]# composer --version
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Composer version 1.8.0 2018-12-03 10:31:16

這里只做演示,不可以以root身份執行composer,官方給出的解釋是:某些Composer命令,包括exec,install和update允許第三方代碼在您的系統上執行。

這是來自其“插件”和“腳本”功能。插件和腳本可以完全訪問運行Composer的用戶帳戶。因此,強烈建議 避免以超級用戶/ root身份運行Composer。

7.升級 Composer

composer selfupdate

8.設置composer國內源

composer config -g repo.packagist composer https://packagist.phpcomposer.com

二:使用 Composer

1.基于composer.json

在項目的目錄下創建一個 composer.json 文件,描述項目的依賴關系。

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}

表示需要下載從 1.2 開頭的任何版本的monolog,使用下面的命令即可安裝代碼庫

composer install

2.基于require 命令

若你感到創建composer.json文件麻煩,也可以在安裝時使用require命令

composer require monolog/monolog

composer 會去尋找代碼庫信息,并自動創建composer.json文件和composer.lock文件

3.更新項目里所有的代碼庫,或者指定的某些代碼庫

# 更新所有代碼庫
composer update
# 更新指定的代碼庫
composer update monolog/monolog
# 更新指定的多個代碼庫
composer update monolog/monolog phpaes/phpaes
# 還可以通過通配符匹配代碼庫
composer update monolog/monolog phpaes/*

4.移除一個代碼庫,如果被其他代碼庫使用,則無法移除

composer remove monolog/monolog

5.在源中搜索代碼庫

composer search monolog

6.查看代碼庫信息

# 顯示已經安裝的代碼庫
composer show
# 通過通配符進行篩選
composer show monolog/*
# 具體某個代碼庫的信息
composer show monolog/monolog

自動加載

除了代碼庫的下載,Composer 還準備了一個自動加載文件,它可以加載 Composer 下載的代碼庫中所有的類文件。使用它,你只需要將下面這行代碼添加到你項目的引導文件中

require 'vendor/autoload.php';
#
$log = new Monolog\Logger('name');
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));
$log->addWarning('Foo');

到此,關于“Windows/Linux下Composer的安裝使用方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

八宿县| 临城县| 闸北区| 奎屯市| 蓬溪县| 白河县| 蕲春县| 社旗县| 朝阳市| 霍城县| 大英县| 乌兰浩特市| 旺苍县| 汤原县| 灵台县| 石城县| 炉霍县| 正镶白旗| 镇雄县| 霍林郭勒市| 珠海市| 东宁县| 新干县| 武冈市| 富源县| 柯坪县| 曲阳县| 白城市| 秭归县| 漳州市| 武清区| 报价| 论坛| 巴里| 长岭县| 绥滨县| 平谷区| 汉寿县| 宜丰县| 化德县| 上林县|