1、昨天早上基本就干了一个事情,就是把重新计算loan_amount和重跑模型合并成了一个接口!做了部分测试,SQL返回结果为空,是可以直接做if判断的,印象中只有一次没成功,原因不明,等下次能复现再说!另外一点就是不用跑一句SQL,关闭重建游标,一个游标可以一直用!
2、下午主要的工作的就是在内网centos服务器上部署php的laravel环境,花了整个下午的时间还没弄好,但是部署的事情还是不断在前进,也是好事,接下来把我的安装过程总结一下
- centos的LAMP一键部署,没什么问题,另外一篇博文中也记录了
- 然后装laravel前要装composer,按照官方命令行安装方法,但是出现报错,没有php命令,其实这里把php的安装目录加入环境变量$path就可以了,但是我采取了网上某个回答者的做法,去yum install php-devel,这是php的开发工具包,提供一些编辑php的头文件之类的,其中一个作用应该是为了编译安装php,其他作用我暂时不明,但是安装好这个开发工具包后,居然可以在命令行中直接使用php命令了,这里我也没搞清楚是什么原理,这个应该是/usr/local/bin这类本身在$path中的路径被加入了php,后来我发现这个php是5.4版本的,而我lamp环境明明选的是5.5,一直觉得奇怪(这里后面再说),回来说composer的安装,php-devel安装好后可以在命令行中运行php命令了,然后使用官方的安装命令,https://getcomposer.org/download/,其实就是用php -r是去执行php code,第一段copy,从网上的源拷贝到当前目录,第二步验证sha,第三部执行安装脚本,第四部删除composer,这个时候当前文件夹生成了一个composer.phar,mv composer.phar /usr/local/bin/composer,chmod +x /usr/local/bin/composer,把composer.phar移动到/usr/local/bin/composer路径下,然后把/usr/local/bin/composer这个文件夹添加执行权限,最后命令行就可直接使用composer了
- 接下来是直接可以是composer命令来创建laravel项目,相关的依赖composer可以自己装,但是发现报错,研究了好久才发现,命令行中的php -v是5.4,但是实际访问web是5.5,然后我想查到lamp的php实际安装目录,最后还是用find命令找到了,whereis php找到的并不对,find / -name php,然后修改$path,环境变量修改参考http://blog.chinaunix.net/uid-24625974-id-346370.html,当前账户就是在root下.bash_profile,把php的安装路径添加在, /usr/local/bin之前,这样php命令从左到右优先获得php5.5的路径
- 改好了$path后,用composer create-project就不会报错了,应该正确使用了5.5的php版本,而且装上了依赖,没看见报错,最后但是我发现只能主页路由,好像要改点儿什么,昨天的工作就是到这个地方,我win版本也遇到了这个问题,应该解法类似,我需要去看一下