创建项目
安装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
.........................................................