有赞云软件服务商有容器项目开发实录(一)
- 前言
- 一、有赞云软件服务商是什么?
- 二、开发前准备工作
- 1.入驻有赞云
- 2、下载代码
- 3、composer安装
- 4、本地运行
- 总结
前言
1、公司要入驻有赞云软件开发商,谨以此文章记录开发相关过程和注意事项,如有错误欢迎指正。
2、此文章仅记录了代码下载和本地运行和一些基础入门的步骤,为了让大家更少的走坑。
一、有赞云软件服务商是什么?
我理解的是以有赞云商城为基础,根据有赞云提供的各种接口对接完成的另一个项目或插件(仅限有容器)
二、开发前准备工作
1.入驻有赞云
2、下载代码
官方demo示例 应用过申后,进入应用管理查看官方给的git仓库信息,示例:
两种方式下载官方代码
1、在本地使用git命令克隆的话点击复制,直接去命令行copy运行就行
2、使用小乌龟就根据弹出框的提示填写信息就行。(小乌龟不会的可以使用腾讯电脑管家安装tortoiseGit 下载下来是英文版,去小乌龟官网下载一个语言包就行)
3、composer安装
代码下载到本地后是不完整的,需要再项目根目录运行 composer update
注意事项:
1、本地要安装php 7.1 及以上版本;
2、本地安装redis
3、composer 安装失败,提示如下,修改composer 里面的 版本号即可
Root composer.json requires youzanyun/extension-point-api 1.1.8.85, found youzanyun/extension-point-api[dev-master, dev-beta, 1.0.0.50, …, 1.1.6.76] but it does not match the constraint.
4、报错:
curl error 28 while downloading https://repo.packagist.org/packages.json: 0 peration timed out after 10004 milliseconds with 0 out bytes received。
需要切换 Composer 的镜像,可以使用阿里云镜像,可参考如下命令。
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
5、没装redis 报错如下,本地安装一下redis就可以了
youzanyun/yz-cloud-boot[dev-master,1.0.6,…,1.2.6] require ext-redis * -> it is missing from your system.Install or enable PHP’s redis extension。
4、本地运行
项目根目录右键 Git Bash Here 执行命令 (窗口不要关闭)
sh vendor/youzanyun/yz-cloud-boot/bin/php_dev_server.sh