CakePhp创建项目,composer及常用包的安装
来源:互联网 发布:php继承 编辑:程序博客网 时间:2024/05/17 03:28
创建项目
安装composer
- 这里安装全局的composer,首先下载Composer-Setup.exe,不知道去哪里下载的小伙伴请猛戳下面链接
- 这里是链接http://opcqde8up.bkt.clouddn.com/Composer-Setup.exe
- 安装好之后执行一下命令创建项目吧
composer create-project --prefer-dist cakephp/app bookmarker
常用包的更新
项目创建好了之后,添加我们常用的包文件,将需要用的包写入到composer.json
文件中
格式如下:
"require": { // 需要用到的包 "php": ">=5.6", "cakephp/cakephp": "3.3.*", "mobiledetect/mobiledetectlib": "2.*", "cakephp/migrations": "~1.0", "cakephp/plugin-installer": "~1.0", "friendsofcake/bootstrap-ui": "*", "overtrue/wechat":"~3.1", "ext-xml": "*", "ext-xmlwriter": "*", "phpoffice/phpexcel": "^1.8" }, "require-dev": { // 包的依赖 "psy/psysh": "@stable", "cakephp/debug_kit": "~3.2", "cakephp/bake": "~1.1" }
composer.json
写入之后开启命令行执行composer update
命令更新包文件即可
常用包:
"noahbuscher/macaw": "dev-master", //路由"qiniu/php-sdk":"*", //七牛云存储"monolog/monolog" : "*", // 日志"jpush/jpush": "v3.3.9", // 极光推送"cakephp/database" : "*", // 数据库"davidpersson/beanstalk": "*", // 消息队列"overtrue/wechat":"~3.1", // 微信SDK"cakephp/filesystem" : "*", // 文件及目录"cakephp/validation" : "~3.3", // PHP验证"react/socket":"~0.4.0", // WebSocket 连接"endroid/qrcode":"1.7.*", // 二维码处理"gregwar/captcha": "1.*", // 图片验证码"beecloud.cn/rest": "*", // 支付接口"friendsofcake/bootstrap-ui": "*", // cake友好的bootstrap
配置pakeagist中文镜像
一般情况下,安装包的数据(主要是 zip 文件)一般是从 github.com 上下载的,安装包的元数据是从 packagist.org 上下载的。然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。
“Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的 CDN 进行加速,这样就不必再去向国外的网站发起请求,从而达到加速 composer install 以及 composer update 的过程,并且更加快速、稳定。因此,即使 packagist.org、github.com 发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。
打开命令行执行下面的命令进行全局的配置: composer config -g repo.packagist composer https://packagist.phpcomposer.com
阅读全文
0 0
- CakePhp创建项目,composer及常用包的安装
- composer包的创建
- composer 的安装和创建项目
- composer之创建自己的包
- Composer创建发布自已的包
- composer之创建自己的包
- 创建一个自己的【Composer/Packagist】包
- 如何创建一个自己的Composer包
- composer的安装及配置
- composer的安装及更新
- Composer 常用包
- 正确的 Composer 扩展包安装方法
- 正确的 Composer 扩展包安装方法
- 正确的 Composer 扩展包安装方法
- 正确的 Composer 扩展包安装方法
- 正确的 Composer 扩展包安装方法
- 正确的 Composer 扩展包安装方法
- 正确的 Composer 扩展包安装方法
- Leetcode--189. Rotate Array
- Educational Codeforces Round 24A Diplomas and Certificates
- Log4j配置详解
- Liferay是什么?
- Logstash 使用详解
- CakePhp创建项目,composer及常用包的安装
- Java 反射机制
- Java设计模式的归纳及练习
- 一个scrapy爬虫例子
- bzoj 4923: K小值查询 splay
- caller和callee的区别
- Java基础教程36-ListIterator
- 什么是MVC开发模式?JavaBean的设计规范有哪些?
- 【阿柟的复习计划】暑假要做些什么?