摘要: 请求 URI 每个 HTTP 请求都有一个识别被请求的应用程序资源的 URI 。HTTP 请求 URI 分为这几部分: Scheme (e.g. http or https) Host (e.g. example.com) Port (e.g. 80 or 443) Path (e.g. /user 阅读全文
posted @ 2017-03-13 15:06 kaoru 阅读(316) 评论(0) 推荐(0) 编辑
摘要: slim中间件的作用简单来说就是过滤数据,request过来的数据要经过中间件才能到达内部,然后内部数据要到达外部的时候,也要经过中间件,正常通过才能到达外部 阅读全文
posted @ 2017-03-13 15:01 kaoru 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 请求头 每个 HTTP 请求都有请求头。这些元数据描述了 HTTP 请求,但在请求体中不可见。Slim 的 PSR 7 请求对象提供了几个检查请求头的方法。 获取所有的请求头,返回一个数组:getHeaders(); 获取指定的请求头,返回一个数组:getHeader($name); 获取指定的请求 阅读全文
posted @ 2017-03-13 14:50 kaoru 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 官方文档中对于get和post的参数有以下获取方式 阅读全文
posted @ 2017-03-13 12:34 kaoru 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 一个事务从开始到执行会经历以下三个阶段: 开始事务。 命令入队。 执行事务。 例子: 阅读全文
posted @ 2017-03-13 11:46 kaoru 阅读(159) 评论(0) 推荐(0) 编辑
摘要: redis有序集合和集合一样,元素都是字符串类型,而且不能重复 和普通集合不同的是它关联一个double类型的分数,redis是同个元素的分数来对元素进行排序 有序集合的元素是唯一的,但是分数可以重复 下面是一些操作的命令 1. zadd 有序集合名 分数 元素名 /*添加集合的元素*/ zadd 阅读全文
posted @ 2017-03-10 11:35 kaoru 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.php的扩展是在 php/include/php/ext/下 2.在vi下查找关键字 在vi的命令模式下, 输入/,然后再输入关键字,回车就可以进行查找,按n则会跳到下一个关键字在的位置 3.php-m可以查看php安装了哪些扩展。 阅读全文
posted @ 2017-03-06 11:28 kaoru 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.在命令行进入项目根目录,然后用composer下载slim composer require slim/slim "^3.0" 2.下载slim完成后,在php文件中引入require 'vendor/autoload.php'; 获取 _GET 和 _POST 变量 $app->get('/' 阅读全文
posted @ 2017-03-02 15:36 kaoru 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: 之前的项目在apache下进行本地curl操作的时候请求不会超时 后来要在nginx下开发的时候,我在项目中写一个curl操作的test.php文件,请求相同项目下的一个index.php文件,然后curl请求超时,就是一直在转圈圈,没有返回 然后查了一些网上的资料,http://aarons.bl 阅读全文
posted @ 2017-03-02 15:11 kaoru 阅读(2781) 评论(0) 推荐(0) 编辑
摘要: 当我执行 sudo lnmp php-fpm restart会出现如下错误 Starting php-fpm /usr/local/php/sbin/php-fpm: error while loading shared libraries: libmcrypt.so.4: cannot open 阅读全文
posted @ 2017-03-01 15:10 kaoru 阅读(10784) 评论(0) 推荐(0) 编辑