RabbitMQ入门(三)

计算机的世界是从“hello wordl”开始的,我们也延续惯例,首先实现一个消费者发送消息到RabbitMQ中。之后由消费者消费。这里我使用thinkphp6.0框架作为演示。
阅读全文

PHP安装rabbitMQ、php-amqplib扩展(二)

一、 `安装依赖库rabbitmqc````bashyum install librabbitmqdevel.x86_64 y wget http://pecl.php.net/get/amqp1.10.0.tgz tar zxvf amqp1.10.0.tgz cd amqp1.10.0 ./configure withphpconfig=/usr/local/ph
阅读全文

crontab定时任务

Linux crontab是用来定期执行程序的命令。通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合
阅读全文

RabbitMQ的安装(一)

RabbitMQ是目前非常热门的一款消息中间件,不管是互联网行业还是传统行业都在大量的使用。RabbitMQ凭借起高可靠、易扩展、高可用及丰富的功能特性受到越来越多企业的青睐,作为一名合格的开发者,有必要深入的了解RabbitMQ的相关知识,为自己的职业生涯添砖加瓦!
阅读全文

PHP设计模式(一)单例模式

单例模式解决的是如何在整个项目中创建唯一对象实例的问题,当需要保证对象只有一个实例的时候,这时候单例模式就该上场了。单例类不能在类的外部进行实例化,一个单例类应该具备以下几个因素:必须拥有一个访问级别为private的构造函数,防止类被实例化。必须拥有一个静态变量保存类的实例必须拥有一个访问这个实例的公共静态方法,一般命名为getInstance()必须有一个__clone方法
阅读全文

PHP命令行参数

  • 蔡关荣
  • 2020-08-15 01:05:28
  • PHP
  • php
PHP 命令行参数```bash php i //查看phpinfo php v //查看PHP版本 php m //查看PHP安装了哪些扩展 php S //启动一个内置的Web服务器 例如: php S 0.0.0.0:9001 t /code/person/ php c //指定加载php.ini的绝对路径 php l //检测一个php代码文件是否有语法错误
阅读全文

win10安装redis和PHP的redis扩展

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
阅读全文

uniapp 集成苹果登录Sign in with Apple

记录一下之前上架苹果应用商店遇到的坑。因为App使用微信登录没有接入苹果登陆,被官方审核驳回。查看官方拒绝的原因是说没有接入苹果登陆(Sign in with Apple Support)导致审核不通过。一、在 HBuilderX 配置 apple 登录在项目根目录找到`manifest.json`文件,点击即可跳转配置页。选择App模块配置,将苹果登陆勾选上。
阅读全文

Nginx 配置https 和 websocket wss 访问

WSS 是 Web Socket Secure 的简称, 它是 WebSocket 的加密版本. 我们知道 WebSocket 中的数据是不加密的, 但是不加密的数据很容易被别有用心的人窃取, 因此为了保护数据安全, 人们将 WebSocket 与 SSL 结合, 实现了安全的 WebSocket 通信, 即 WebSocket Secure.所以说 WSS 是使用 SSL 进行加密了的 WebSocket 通信技术。
阅读全文

PHP服务端处理 ios内购(IPA)

支付功能在平时开发肯定都是家常便饭,我们在网站或者app中接入最多的就是支付宝和微信支付。ios App 端苹果内购什么情况下必须接入呢。假入你的付费内容属于虚拟商品就必须接入苹果内购、否则审核就不能通过。那么哪些内容属于虚拟商品呢。举个栗子。像视频课程、网站会员、网站内的金币这些不需要配送实物的商品就属于虚拟商品。苹果官方规定必须使用苹果IAP应用内支付,给苹果分成30%。
阅读全文