Composer 安裝 topthink/think-captcha 時報錯 requires topthink/framework ^6.0.0 【已解決】


ThinkPHP 5.1 安裝圖形驗證碼的時候報錯:

composer require topthink/think-captcha

 

 

出錯原因:


當我們使用命令 composer require topthink/think-captcha下載驗證碼庫時,默認下載最新版本,當前最新版本是3.0,

3.0版本是為 ThinkPHP 6 准備的,所以我們需要下載 2.0 版本驗證碼庫,2.0 版本的才是為 ThinkPHP5.1 准備的,

所以我們只要使用 composer 命令下載驗證碼庫的時候指定版本號即可

composer require topthink/think-captcha=2.*

 

如果你使用的是 TP 5.0.* 的版本,直接運行上面的安裝命令還是會報錯,最直接的方法就是去 packagist 網站查看該代碼包對應的 tp 版本,然后安裝對應的版本即可

例如:我當前的 TP 版本為 5.0.24,則可以安裝 think-captcha=1.*

 

 

https://packagist.org/packages/topthink/think-captcha#v1.0.8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM