欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Thinkphp框架安裝composer擴展包流程梳理

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

一、刪除php禁用函數putenv

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

2、也可以在php的配置文件php.ini里搜索disable_functions,然后刪除字符串數組里的putenv

3、注意:如果你的服務器安裝多個版本的PHP,那么每個版本都需要刪除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擴展插件版本

composer update

更新但不自動升級到更高版本

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、顯示所有的擴展包

composer show -i

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

composer  why 命名空間/包名

例如:composer why symfony/deprecation-contracts

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

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

9、移除包

composer remove 命名空間/包名

例如:composer remove symfony/deprecation-contracts

10、安裝某個擴展包

composer require命名空間/包名

例如:composer requiresymfony/deprecation-contracts

指定安裝1.0有最高版本

composer require topthink/think-captcha=1.*

指定安裝某個版本

composer require guzzlehttp/guzzle ^6.3

四、常見問題

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

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

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

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

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

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

相關文章

  • php如何連接sql server

    php如何連接sql server

    這篇文章主要介紹了php連接sql server的方法,在連接過程中遇到的問題以及解決方法,需要的朋友可以參考下
    2015-10-10
  • PHP中的命名空間詳細介紹

    PHP中的命名空間詳細介紹

    這篇文章主要介紹了PHP中的命名空間詳細介紹,本文講解了命名空間(namespace)的概念、正在使用命名空間、定義命名空間、子命名空間、從命名空間中調用代碼等內容,需要的朋友可以參考下
    2015-07-07
  • 簡單談談php中的unicode和utf8編碼

    簡單談談php中的unicode和utf8編碼

    本文給大家深入討論了unicode和utf8這兩種編碼的關系,理解好了會發(fā)現網上一些舊的東西,是嚴重多余兼過期的,因為從utf-8流行開始到現在,早已經由原來六字節(jié)可變編碼到實際完全居于unicode(UCS-2)的穩(wěn)定階段。
    2015-06-06
  • golang與PHP輸出excel示例

    golang與PHP輸出excel示例

    這篇文章主要介紹了golang與PHP輸出excel的方法,結合實例形式對比分析了Go語言及php輸出Excel文件的相關技巧,需要的朋友可以參考下
    2016-07-07
  • php簡單實現發(fā)送帶附件的郵件

    php簡單實現發(fā)送帶附件的郵件

    這篇文章主要介紹了php簡單實現發(fā)送帶附件的郵件,涉及附件上傳及郵件發(fā)送的相關技巧,需要的朋友可以參考下
    2015-06-06
  • php 實現svg轉化png格式的方法分析

    php 實現svg轉化png格式的方法分析

    這篇文章主要介紹了php 實現svg轉化png格式的方法,結合實例形式分析了php svg轉化png格式相關實現技巧、遇到的問題與操作注意事項,需要的朋友可以參考下
    2020-01-01
  • php讀取文件內容的方法匯總

    php讀取文件內容的方法匯總

    這篇文章主要介紹了php讀取文件內容的方法,實例匯總了常見的五種方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • PHP獲取數組表示的路徑方法分析【數組轉字符串】

    PHP獲取數組表示的路徑方法分析【數組轉字符串】

    這篇文章主要介紹了PHP獲取數組表示的路徑,結合實例形式對比分析了數組轉字符串的實現技巧,需要的朋友可以參考下
    2017-09-09
  • php讀取txt文件組成SQL并插入數據庫的代碼(原創(chuàng)自Zjmainstay)

    php讀取txt文件組成SQL并插入數據庫的代碼(原創(chuàng)自Zjmainstay)

    php讀取txt文件組成SQL并插入數據庫的代碼,方便需要的朋友
    2012-07-07
  • PHP實現通過Luhn算法校驗信用卡卡號是否有效

    PHP實現通過Luhn算法校驗信用卡卡號是否有效

    這篇文章主要介紹了PHP實現通過Luhn算法校驗信用卡卡號是否有效,實例分析了php實現Luhn算法及相關應用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03

最新評論