xiaolingzi's blog

每天都在成长...

欢迎您:亲

RabbitMQ的PHP扩展安装

装会报错。最后记得在php.ini中添加extension=amqp.so配置。三、错误解决安装完客户端和PHP扩展之后执行php-v,报以下错误PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'/usr/lib64/php/modules/a
分类: PHP  标签: RabbitMQ , php , 消息队列  日期: 2017-07-18 17:39:46

PHP使用thrift实现RPC服务(服务端和客户端)

-php/ThriftGenTest/Service和gen-php/ThriftGenTest/Entity下,其中Service目录下包含TestService.php和Types.php文件,Entity脚本没有定义服务,所以该目录下只有Types.php.其中TestService.php
分类: PHP  标签: thrift , rpc , php  日期: 2017-06-21 15:04:53

PHP由mcrypt扩展加密改为openssl扩展加密

一、背景最近将php版本升级到php7.2,升级过程发现由于php_mcrypt扩展太过于老旧已经被移除,建议使用php_openssl扩展来替代。我们的项目中有使用到php_mcrypt来进行AES加密,所以就开始用openssl的方式来替代原有的方式,在替代的过程中也发现不少问题。二、原有ph
分类: PHP  标签: php , mcrypt , openssl , AES , 加密  日期: 2018-03-14 13:26:08

PHP脚本程序框架LingPHP构建

面的问题的。结构如下:application--APP----BaseAPP.php----ClassLoader.php----Global.php----Process.php----AppException.php--config----dev------common_config.json
分类: PHP  标签: php , 框架 , 脚本程序 , LingPHP  日期: 2017-03-07 18:58:49

PHP ORM框架LingORM介绍及使用文档

yGenerator.php文件可以将mysql的表生成对应的实体类,使用前需要将里面getConnection方法中的数据库连接改为实际的和将模板命名空间改为实际的。运行命令如下:php{实际目录}/LingORM/Tools/MysqlEntityGenerator.php-d[database
分类: PHP  标签: php , orm , LingORM , 框架 , 文档  日期: 2017-03-15 15:55:51

PHP守护进程和多进程的实现

PHP除了做web相关的功能之后,有时我们还需要使用它来处理一些后台任务。对于一些繁重的工作,单一的进程处理无法满足我们的需要,这时候我们就需要多线程或者多进程来处理。PHP默认不支持多线程,但有对应的扩展程序来实现。PHP多进程可以使用pcntl来实现。今天这里我们主要来讲讲在cli模式下,PHP
分类: PHP  标签: php , 守护进程 , 进程 , 线程 , 信号量  日期: 2017-07-20 09:27:00

Linux安装php7的memcached扩展

.配置php扩展在最后一步的makeinstall后,输出的结果如下:Installingsharedextensions:/usr/lib64/php/modules/我们去/usr/lib64/php/modules/目录下查看也确实存在memcached.so文件了。这时我们去检查php.in
分类: PHP  标签: Linux , php , memcached  日期: 2016-03-10 15:25:03

CentOS通过yum安装php7.0

p70w-mcrypt.x86_64php70w-mysql.x86_64php70w-pdo.x86_64yuminstallphp70w-fpm其他需要的组件在自行安装。三、其他版本php安装如果想安装php5.5或者5.6版本,将上面的php70w替换为php55w或者php56w就可以了。
分类: PHP  标签: 基础知识 , CentOS , Linux , php , yum  日期: 2016-02-25 15:54:43

基于Swoole实现的即时聊天通讯Socket服务(支持websocket连接)

mmonDefine.php文件,这里就不多说。六、运行在安装好swoole和php之后,直接运行项目文件夹下的App.php文件php/xxx/application/Projects/IMSocket/App.php-ie前台后台运行可以通过SwooleServer.php里面的配置项进行配置,
分类: PHP  标签: swoole , php , socket , websocket , 聊天 , 即时通讯  日期: 2017-03-14 16:14:38

websocket协议详解及数据处理实例

,也就是消息进行了掩码处理时才有,否则没有。所以服务端向客户端发送消息就没有这块。5.第五个区块实际的数据的存储区域。四、数据处理示例这里写了一个php的示例,主要包含获取握手中的头部信息、服务端消息打包处理、客户端消息解包处理三个功能。具体看注释。<?phpclass WebSocket{
分类: html5  标签: websocket , http , html5 , php  日期: 2017-03-06 19:20:27