用 openssl_get_publickey 读取支付宝公钥的时候一只返回false,用openssl_error_string 打印出错误是这样的 error:0906D064:PEM routines:PEM_re…
Linux下为PHP安装SSH2的扩展让PHP通过SSH连接操作远程服务器
在PHP中安装SSH2扩展库,用PHP通过SSH操作远程服务器,在远程服务器上执行命令。 这里基于linux(centos)发行版,其他发行版同理。 首先要确保系统已经安装好了LNMP或者LAMP环境。 1、确认你的li…
PHP 7.0.0 正式发布下载!
PHP 7 正式发布下载:http://php.net/distributions/php-7.0.0.tar.bz2 https://github.com/php/php-src/archive/php-7.0.0.z…
如何用PHP实现Socket服务器
想要构建聊天应用,或者甚至是游戏吗?那么,socket服务器将成为你迈出的第一步。一旦你了解了创建服务器的基本功能,那么后续的优化步骤就会变得同样简单。 socket服务器的工作方式是这样的,不间断地运行以等待客户端的连…
每个程序员都应该知道的 16 个最佳 PHP 库
PHP是一种功能强大的web站点脚本语言,通过PHP,web网站开发者可以更容易地创建动态的引人入胜的web页面。开发人员可以使用PHP代码与一些网站模板和框架来提升功能和特性。然而,编写PHP代码是一个繁琐又耗时的过程…
FB推荐:Box 迁移到 HHVM 实践
有时候,我们会听说关于一些公司采用 Facebook 的开源项目的事情。Box 团队近期给我们发送了他们是如何使用 HHVM 的故事,是一个很好的文章。所以我们把他贴在这里, 我们感谢他们以这种方式发给我们。我们也会寻求…
php设计模式 Interpreter(解释器模式)
<?php /** * 解释器 示例 * * @create_date: 2015-11-27 */ class Expression { function interpreter($str) { return $…
mac xampp 安装php5.6的pcntl扩展
今天将Mac的php升级了php5.6 当然用的xampp,但是在安装pcntl需要源码编译,直接上代码吧 首先现在你本地版本的php源码,我用的是php5.6.19 curl -O http://cn2.php.net…
用Redis做简单的任务队列
队列本身其实是个有序的列表,而Redis是支持list的,我们可以查看Redis的官方文档 http://redis.io/commands#list,其中我们可以对这个队列的两端分别进行操作,所以其实Redis中的li…
PHP Redis是使用connect还是pconnect
现在不管是在缓存方面,还是NoSQL方面,Redis很火也很流行,但是使用方面的经验不是很多,包括Redis的一些优化配置,还有使用Redis的一些技巧和经验都没有一个官方的指导,所以在网上能搜索到很多相关的东西,但是发…