Thinkphp框架安裝composer擴展包流程梳理_第1頁
Thinkphp框架安裝composer擴展包流程梳理_第2頁
Thinkphp框架安裝composer擴展包流程梳理_第3頁
Thinkphp框架安裝composer擴展包流程梳理_第4頁
Thinkphp框架安裝composer擴展包流程梳理_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第Thinkphp框架安裝composer擴展包流程梳理目錄一、刪除php禁用函數(shù)putenv二、安裝composer三、composer的常用命令四、常見問題

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

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

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

3、注意:如果你的服務器安裝多個版本的PHP,那么每個版本都需要刪除putenv

二、安裝composer

官方源:

composerconfig-grepo.packagistcomposer

阿里云源:

composerconfigrepo.packagistcomposer/composer/

騰訊云源:

composerconfig-grepos.packagistcomposer/composer/

三、composer的常用命令

1、查看composer版本

composer-v

2、升級composer版本

composerself-update

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

composerself-update1.10.24或者composerself-update--1

4、更新composer擴展插件版本

composerupdate

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

composerupdate--no-plugins

5、查看composer的配置

composerconfig-g-l

6、修改composer的鏡像源

composerconfig-grepo.packagistcomposer/composer/

composer比較常用的鏡像源

composer官方php

官方

阿里云/composer

騰訊云/composer

華為云/repository/php

laravel(中國)

7、顯示所有的擴展包

composershow-i

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

composerwhy命名空間/包名

例如:composerwhysymfony/deprecation-contracts

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

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

9、移除包

composerremove命名空間/包名

例如:composerremovesymfony/deprecation-contracts

10、安裝某個擴展包

composerrequire命名空間/包名

例如:composerrequiresymfony/deprecation-contracts

指定安裝1.0有最高版本

composerrequiretopthink/think-captcha=1.*

指定安裝某個版本

composerrequireguzzlehttp/guzzle^6.3

四、常見問題

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

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

composerinstall--ignore-platform-reqs

或者

composerupdate--ignore-platform-reqs

--ignore-platform-reqs這個是忽略php版

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論