PHP在自己框架中引入composer的全過(guò)程
1、使用composer之前先安裝環(huán)境
先安裝windows安裝composer并更換國(guó)內(nèi)鏡像
2、 在項(xiàng)目最開(kāi)始目錄添加composer.json文本文件
3、寫(xiě)入配置文件 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"
:項(xiàng)目的名稱,可以自定義。"description"
:項(xiàng)目的描述。"type"
:項(xiàng)目的類型,可以是"project"
、"library"
等。"keywords"
:項(xiàng)目的關(guān)鍵詞,有助于搜索。"authors"
:項(xiàng)目的作者信息,可以包含多個(gè)作者,每個(gè)作者包括"name"
和"email"
。"require"
:項(xiàng)目所依賴的包及其版本要求,如"php": ">=7.0"
表示要求 PHP 版本大于等于 7.0,"filp/whoops": "*"
表示依賴filp/whoops
包的任意版本。"repositories"
:定義項(xiàng)目使用的包倉(cāng)庫(kù),這里使用了一個(gè)類型為"composer"
的倉(cāng)庫(kù)
4、使用composer安裝whoops擴(kuò)展
cd frame
composer install
安裝成功后 自動(dòng)生成vendor文件
5、引入composer類并且使用安裝異常顯示類
//引入composer include '../vendor/autoload.php'; //引入安裝的異常顯示類 $whoops = new \Whoops\Run; $whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler); $whoops->register(); //創(chuàng)建錯(cuò)誤代碼 $a=1/0;
安裝并且使用成功
以上就是PHP在自己框架中引入composer的全過(guò)程的詳細(xì)內(nèi)容,更多關(guān)于PHP引入composer的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
laravel框架實(shí)現(xiàn)敏感詞匯過(guò)濾功能示例
這篇文章主要介紹了laravel框架實(shí)現(xiàn)敏感詞匯過(guò)濾功能,結(jié)合實(shí)例形式分析了laravel框架通過(guò)擴(kuò)展php-dfa-sensitive實(shí)現(xiàn)敏感詞過(guò)濾的相關(guān)操作技巧,需要的朋友可以參考下2020-02-02