PHP在自己框架中引入composer的全过程
更新时间:2023年11月14日 09:54:47 作者:PHP隔壁老王邻居
这篇文章主要给大家介绍了PHP在自己框架中引入composer的全过程,文章通过图文结合给大家介绍的非常详细,对大家的学习或工作有一定的参考价值,需要的朋友可以参考下
1、使用composer之前先安装环境
2、 在项目最开始目录添加composer.json文本文件
3、写入配置文件 composer.json
{ "name": "frame/1.0", "description": "the new my frame", "type": "project", "keywords": [ "framework", "php" ], "authors": [ { "name": "gl", "email": "gl@gmail.com" } ], "require": { "php": ">=7.0", "filp/whoops": "*" }, "repositories": [ { "type": "composer", "url": "https://mirrors.aliyun.com/composer/" } ] }
"name"
:项目的名称,可以自定义。"description"
:项目的描述。"type"
:项目的类型,可以是"project"
、"library"
等。"keywords"
:项目的关键词,有助于搜索。"authors"
:项目的作者信息,可以包含多个作者,每个作者包括"name"
和"email"
。"require"
:项目所依赖的包及其版本要求,如"php": ">=7.0"
表示要求 PHP 版本大于等于 7.0,"filp/whoops": "*"
表示依赖filp/whoops
包的任意版本。"repositories"
:定义项目使用的包仓库,这里使用了一个类型为"composer"
的仓库
4、使用composer安装whoops扩展
cd frame
composer install
安装成功后 自动生成vendor文件
5、引入composer类并且使用安装异常显示类
//引入composer include '../vendor/autoload.php'; //引入安装的异常显示类 $whoops = new \Whoops\Run; $whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler); $whoops->register(); //创建错误代码 $a=1/0;
安装并且使用成功
以上就是PHP在自己框架中引入composer的全过程的详细内容,更多关于PHP引入composer的资料请关注脚本之家其它相关文章!
相关文章
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
这篇文章主要介绍了ThinkPHP提示错误Fatal error: Allowed memory size的解决方法,分析了该错误的原因与具体的解决方法,具有一定参考借鉴价值,需要的朋友可以参考下2015-02-02Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
这篇文章主要介绍了Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能,涉及php引入PHPQRCODE类生成二维码图片的相关调用与设置操作技巧,需要的朋友可以参考下2017-07-07Django中datetime的处理方法(strftime/strptime)
这篇文章主要介绍了Django中datetime的处理方式(strftime/strptime),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2018-07-07Zend Framework动作助手FlashMessenger用法详解
这篇文章主要介绍了Zend Framework动作助手FlashMessenger用法,分析了动作助手FlashMessenger的功能,并结合实例形式演示了FlashMessenger的使用技巧,需要的朋友可以参考下2016-03-03
最新评论