近期的项目也不算一波三折,但是对自身技术栈有很大的影响。
由于是自由职业者,偏爱做中小项目,怎么用最快的速度做好项目,看过很多技术博客后,恍然大悟,PHP和ANDROID做中小项目是最快的。
近期的项目更是让我肯定了这个感觉。
这个项目,是这样一个东西,需要三端,甚至是四个部分架构:
1、前端:带激光扫描头的android 5.1系统的PDA上运行的APP
2、API:提供JSON数据给前端,对前端提交的数据进行处理
3、CMS:提供工作人员一个操作界面,对提供给前端的数据进行管理,与其他系统进行定期或不定期通讯,进行设定和操作。
4、还有一部分,定期或按照CMS中的设定,跟另外一个系统进行通讯,获取数据。
这样看来,后台非常重要,2、3、4部分都是后台的东西。
要实现这些,就需要一个强有力的服务器平台,来支持我们的后台。
我推荐UPUPW+THINKPHP5。
TP5就不说的,来看看UPUPW。
UPUPW绿色服务器平台是目前Windows下最具特色的免费服务器PHP套件。
包括Apache,Nginx和Kangle三大核心版本,
其中Kangle全能版支持IOCP工作模型,支持PHP,ASP,ASP.NET解析语言,更适应Win服务器的高效生产工作!
UPUPW PHP套件简化了PHP环境搭建步骤,一个压缩包解压到不含中文和空格的任意磁盘目录即可运行.
适用于VPS,云主机,服务器架设网站,也适用于本地开发和测试PHP程序.绿色,安全,稳定,高速! UPUPW 可运行于Windows 2003/2008/2012/2016 ; XP/Win7/Win8/Win10 ; 32/64位; UPUPW PHP套件完美运行Discuz!X3.4 phpwind9.X dedecms5.7 wordpress4.X等程序; UPUPW 独创安全防护功能搭载防注入攻击,防跨站,隐藏主机头部信息,禁止未绑定域名访问 ; UPUPW 独有进程守护程序在网站无法访问时自动重载服务进程恢复网站访问做到无人值守 ; UPUPW 独具主机性能适配功能,低配主机,高端主机根据性能及负载量身定制一键优化 ; UPUPW 控制面板可新建,删除数据库和用户以及瞬间导入,导出G级以上大数据等功能 ; UPUPW PHP环境集成包完全兼容IIS,独具代理虚拟主机功能可与IIS相辅相成并驾齐驱 ; UPUPW PHP环境集成包绿色免费,解压即用,无拘无束,无需卸载,面板kk清理即无痕 ; UPUPW 支持虚拟主机可自定义创建网站目录,并且每个目录可单独绑定多级域名或泛域名 ; UPUPW PHP套件无需安装,完美支持打包移植或备份,支持U盘运行,随时部署一键即达。
最新的、集成度最高的版本是:ANK全能界面版V1.1.4:UPUPW ANK服务器集成环境智控平台(V1.1.4)
180多M的大小,但实在太强了,个人认为是WIN下的最集成环境。
//2018年3月9日
记录一:
开发阶段,android 虚拟机运行测试,运行本台电脑为地址的API的URL,需要UPUPW控制面板上设置虚拟网站的额外域名,如图所示:
说明一下:
《主要域名》
开发环境下,是本地hosts中绑定的网址;
生产环境下,域名解析的网址;
《额外域名》
可以绑定本机IP127.0.0.1和局域网IP192.168.2.103,这样一来,就可以实现UPUPW下的虚拟站点在局域网中访问,从而实现android虚拟机环境下测试API。