亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Thinkphp框架安裝composer擴(kuò)展包流程梳理

 更新時(shí)間:2022年09月07日 10:02:40   作者:幕塵楓  
這篇文章主要介紹了Thinkphp使用composer安裝擴(kuò)展包教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、刪除php禁用函數(shù)putenv

1、可以在寶塔面板的PHP管理 → 禁用函數(shù) → 刪除putenv

2、也可以在php的配置文件php.ini里搜索disable_functions,然后刪除字符串?dāng)?shù)組里的putenv

3、注意:如果你的服務(wù)器安裝多個(gè)版本的PHP,那么每個(gè)版本都需要?jiǎng)h除putenv

二、安裝 composer

官方源:

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

阿里云源:

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

騰訊云源:

composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

三、composer的常用命令

1、查看composer版本

composer -v

2、升級composer版本

composer self-update

3、composer從2版本降到1版本

composer self-update 1.10.24或者composer self-update --1

4、更新composer擴(kuò)展插件版本

composer update

更新但不自動(dòng)升級到更高版本

composer update --no-plugins

5、查看composer 的配置

composer config -g -l

6、修改composer 的鏡像源

composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/

composer比較常用的鏡像源

composer官方 https://packagist.orgphp

官方 https://packagist.phpcomposer.com

阿里云 https://mirrors.aliyun.com/composer

騰訊云 https://mirrors.cloud.tencent.com/composer

華為云 https://mirrors.huaweicloud.com/repository/php

laravel(中國)https://packagist.laravel-china.org

7、顯示所有的擴(kuò)展包

composer show -i

8、查看關(guān)聯(lián)包

composer  why 命名空間/包名

例如:composer why symfony/deprecation-contracts

什么是關(guān)聯(lián)包?

意思就是說,你想安裝我這個(gè)擴(kuò)展插件,前提是要先安裝另一個(gè)插件。我們使用composer remove命令移除某個(gè)擴(kuò)展包時(shí),提示失敗,就是因此有關(guān)聯(lián)的包在使用,因此不能直接移除。

9、移除包

composer remove 命名空間/包名

例如:composer remove symfony/deprecation-contracts

10、安裝某個(gè)擴(kuò)展包

composer require命名空間/包名

例如:composer requiresymfony/deprecation-contracts

指定安裝1.0有最高版本

composer require topthink/think-captcha=1.*

指定安裝某個(gè)版本

composer require guzzlehttp/guzzle ^6.3

四、常見問題

1、更新composer出現(xiàn)版本不匹配,插件丟失等問題的解決方法:

  • 刪除composer.lock 文件,刪除vendor目錄里的全部文件
  • 重新執(zhí)行

composer install --ignore-platform-reqs
或者
composer update --ignore-platform-reqs

--ignore-platform-reqs 這個(gè)是忽略php版本匹配的意思

2、部分?jǐn)U展插件對php版本有要求,如果報(bào)錯(cuò)信息里提示,那么我們可以通過查看vendor擴(kuò)展目錄里指定插件自帶的composer.json配置文件,如下圖:

到此這篇關(guān)于Thinkphp框架安裝composer擴(kuò)展包流程梳理的文章就介紹到這了,更多相關(guān)Thinkphp composer內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論