解决ThinkPHP5.1版本引入composer vendor扩展包的问题

发布时间 - 2021-05-28 00:00:00    点击率:

下面由thinkphp框架教程栏目给大家介绍解决thinkphp5.1版本引入composer vendor扩展包的问题,希望对需要的朋友有所帮助!

版本说明
旧版本:ThinkPHP5.0新版本:ThinkPHP5.1问题:TP5.1 中取消了 Loader::import 方法以及import和vendor助手函数,全部采用命名空间和自动加载机制,导致引入类库找不到报错解决:因为“全部采用命名空间和自动加载机制”,所以对 composer/installed.json 做了修改(文字说明在下方注释中)

    {
        "name": "curl/curl",
        "version": "2.3.0",
        "version_normalized": "2.3.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/php-mod/curl.git",
            "reference": "3ad560b1fc1bbdf5c7681356ab953fb961f255e5"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-mod/curl/zipball/3ad560b1fc1bbdf5c7681356ab953fb961f255e5",
            "reference": "3ad560b1fc1bbdf5c7681356ab953fb961f255e5",
            "shasum": ""
        },
        "require": {
            "ext-curl": "*",
            "php": "^5.6 | ^7.0"
        },
        "require-dev": {
            "phpunit/phpunit": "^5.7",
            "squizlabs/php_codesniffer": "~2.1"
        },
        "time": "2025-03-19T20:07:26+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Curl": "src/"
            },
            //在此处添加 files 字段,把类库文件的相对路径填入
            "files":[
                "vendor/curl/curl/src/Curl/Curl.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "php-curl-class",
                "homepage": "https://github.com/php-curl-class"
            },
            {
                "name": "Hassan Amouhzi",
                "email": "hassan@anezi.net",
                "homepage": "http://hassan.amouhzi.com"
            },
            {
                "name": "user52",
                "homepage": "https://github.com/user52"
            }
        ],
        "description": "cURL class for PHP",
        "homepage": "https://github.com/php-mod/curl",
        "keywords": [
            "curl",
            "dot"
        ]
    }

相关推荐:最新的10个thinkphp视频教程


# php  # 类库  # 自动加载  # 找不到  # 给大家  # 报错  # 以对  # 新版本  # 填入  # 文字说明  # 旧版本 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在七牛云存储上搭建网站并设置自定义域名?  动图在线制作网站有哪些,滑动动图图集怎么做?  如何构建满足综合性能需求的优质建站方案?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  JavaScript中的标签模板是什么_它如何扩展字符串功能  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  Laravel如何处理和验证JSON类型的数据库字段  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  java ZXing生成二维码及条码实例分享  Python并发异常传播_错误处理解析【教程】  如何在不使用负向后查找的情况下匹配特定条件前的换行符  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  javascript中的try catch异常捕获机制用法分析  Laravel如何创建自定义Artisan命令?(代码示例)  如何快速生成凡客建站的专业级图册?  如何在阿里云香港服务器快速搭建网站?  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  Laravel如何升级到最新版本?(升级指南和步骤)  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  *服务器网站为何频现安全漏洞?  Android自定义listview布局实现上拉加载下拉刷新功能  浅谈Javascript中的Label语句  详解阿里云nginx服务器多站点的配置  Laravel中的Facade(门面)到底是什么原理  EditPlus中的正则表达式实战(6)  如何在IIS中配置站点IP、端口及主机头?  html5的keygen标签为什么废弃_替代方案说明【解答】  Firefox Developer Edition开发者版本入口  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  如何用JavaScript实现文本编辑器_光标和选区怎么处理  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  5种Android数据存储方式汇总  进行网站优化必须要坚持的四大原则  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  重庆市网站制作公司,重庆招聘网站哪个好?  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  如何用好域名打造高点击率的自主建站?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  如何用狗爹虚拟主机快速搭建网站?  Python文本处理实践_日志清洗解析【指导】  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践