Centos安装rabbitmq的php扩展, 本人安装测试的系统版本为centos 7.2(亲测通过)主要是两个包: rabbitmq-c, amqp下载首先是rabbitmq-c-0.4.1.tar.gz包,可以访问https://github.com/alanxz/rabbitmq-c去下载最新的wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.4.1/rabbitmq-c-0.4.1.tar.gz
然后下载amqp-1.2.0...
首页
共82篇文档
Laravel 辅助函数大全
数组函数array_add() 函数添加给定键值对到数组 —— 如果给定键不存在的话array_collapse() 函数将多个数组合并成一个array_divide() 函数返回两个数组,一个包含原数组的所有键,另外一个包含原数组的所有值array_dot() 函数使用”.”号将将多维数组转化为一维数组array_except() 函数从数组中移除给定键值对array_first() 函数返回通过测试数组的第一个元素,默认值可以作为第三个参数传递给该方法,如果没有值通过测试的话返回默认值array_flat...
PHP时间操作增减(date strtotime)
默认时区date_default_timezone_set('PRC');
当前的时间增加5天$date1 = "2014-11-11";
echo date('Y-m-d',strtotime("$date1 +5 day"));
输出结果:2014-11-16相应地,要增加月,年,将day改成month或year即可今天、昨天、明天 、上一周、下一周echo "今天:",date("Y-m-d",time());
echo ...
Centos 7 修改SSH端口号
第一步:修改SSH配置文件注意是sshd_config而不是ssh_config,多了个dvim /etc/ssh/sshd_config
找到#Port 22,这一行直接键入yyp复制该行到下一行,然后把两行的#号去掉,修改成:Port 22
Port 10086
SSH默认监听端口就是22,如果你不强制说明别的端口,Port 22注不注释都是开放22访问端口。上面我保留了22端口,防止之后因为各种权限和配置问题,导致连22端口都不能访问了,那就尴尬了。等一切都ok了,再关闭22端口。修改端口时候最好挑...
微信开发中遇到SSL60错误
微信开发中遇到SSL60错误是由于微信服务器敏感信息修改必须使用证书验证解决办法: 下载cacert.pem证书文件保存到本地你想保存的目录. 打开php.ini,将其中的curl.cainfo值改为curl.cainfo = D:\Server\php\cert\cacert.pem$appid="wx44a58ea3*****fa";
$appsecret="d4624c36b6795d1********af5443d";
$url="https://a...
阿里云里Centos 7 PHP7环境配置LNMP
首先更新系统软件yum update安装nginx1.安装nginx源yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装nginxyum install nginx3.启动nginxservice nginx start
Redirecting to /bin/systemctl start nginx.service4.访问http:/...
利用NoSQL实现的秒杀场景解决方案
众所周知MySQL作为文件型数据库,在频繁操作的时候容易出现效率问题,可能会有很多操作需要排队等待,严重的时候甚至会导致数据库系统crash!而替代产品NoSQL在这方面性能很给力,尤其是被广泛使用的内存型数据库,比如Redis。而在企业应用当中Redis也确实是首先想到的解决方案,下面提供两种方案:一般在秒杀场景中,是不允许同一用户抢购相同商品的,所以我们就需要快速的保存抢拍成功的用户id方案一:使用list保存商品的可售数量提前将要秒杀商品的可售数量保存在redis中,比如商品id为9527的可售库存是5...
RESTful API 设计指南
RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。协议API与用户的通信协议,总是使用HTTPS协议。域名应该尽量将API部署在专用域名之下。https://api.example.com如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https://example.org/api/
版本(Versioning)应该将API的版本号放入URL。https://api.example.com/v1/另一种做法是,将版本号放在HTTP头信息中,但不如放入URL方便和直观。Gi...
RESTful架构介绍以及常见设计误区
RESTful架构是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。什么是RESTful架构(1)每一个URI代表一种资源;(2)客户端和服务器之间,传递这种资源的某种表现层;(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。RESTful典型设计误区最常见的一种设计错误,就是URI包含动词。因为"资源"表示一种实体,所以应该是名词,URI不应该有动词,动词应该放在HTTP协议中。举例来说,某个URI是/posts/sho...
搭建自己的ngrok服务器
什么是ngrokngrok是一个使用go语言编写的反向代理软件,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。软件下载地址go的下载地址:http://www.golangtc.com/downloadgit的下载地址:http://git-scm.com/downloads 指定版本的下载地址:https://www.kernel.org/pub/software/scm/git/git-2.6.0.tar.gzngrok克...