AES(Advanced Encryption Standard,高级加密标准)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Rijndael是在AES中使用的基本密码算法。对于此算法网上流传有很多php代码实现的版本,其实php的扩展mcry...
分类:
Web程序 时间:
2015-04-14 12:47:13
阅读次数:
168
php常用命令:#输出语句$ php -r "echo '123' . PHP_EOL;"#执行php脚本文件$ php -f file.php#查看版本号$ php -v#查看扩展$ php -m#查看PHP详细信息,即phpinfo()$ php -i#查看PHP扩展目录路径$ php -i |...
分类:
Web程序 时间:
2015-04-07 13:25:07
阅读次数:
156
进入扩展库目录:$cd phpredis-master需要root权限执行执行:$ phpize执行:$ ./configure执行:$ make执行:$ make install编译完成,会生成.so文件在当前扩展库的目录下然后,将.so文件拷贝到php扩展目录下(不同环境下的扩展目录不一样哦)然...
分类:
Web程序 时间:
2015-04-07 11:21:18
阅读次数:
143
Memcache学习总结2-Memcache的使用基本介绍 上一次总结中我们已经安装部署好了Memcached,并且把PHP扩展Memcache也安装好了,这一节我们详细学习一下PHP扩展Memcache。Memcache客户端包含两组接口,一组是面向过程...
分类:
系统相关 时间:
2015-04-04 23:50:36
阅读次数:
492
GD库的安装sudo apt-get install php5-gdsudo apt-get install php5-gd sudo /etc/init.d/apache2 restart未完待续……
分类:
Web程序 时间:
2015-04-01 11:01:21
阅读次数:
111
最近公司的一项目中,需要用PHP搭建一个socket服务。本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信。经过多次尝试,最终选择了开源的PHP扩展:swoole,是用C写的多线程异步Server。swoole官网:http://www.swoole.com/...
分类:
Web程序 时间:
2015-03-28 15:46:30
阅读次数:
163
在开发扩展之前,最好了解下PHP内核的执行流程,PHP其实主要包括两个方面:
SAPI
Zend VM
内部扩展Zend VM是PHP的虚拟机,与JVM类似,都是各自语言的编译/执行的核心。它们都会把各自的代码先编译为一种中间代码,PHP的通常叫opcode,Java通常叫bytecode,不同的是PHP的opcode直接被Zend VM的执行单元调用对应的C函数执行,不会显示保留下...
分类:
Web程序 时间:
2015-03-13 14:30:15
阅读次数:
229
问题1:使用yum install php-gd, 可以确定使用的镜像(http://mirrors.163.com), 但下载时报错。解答:使用yum直接安装最省心,依赖关系自动给处理。现在看不行了, 变通操作, 根据给出的下载rpm包路径下载包到本地。上传到服务器,再使用rpm -i进行安装。问...
分类:
Web程序 时间:
2015-03-09 15:47:00
阅读次数:
196
linux下php已经编译,如何再为php增加新的扩展通过php自带的phpize,如我的phpize在/usr/local/php/bin/phpize1.到软件的官方或pecl.php.net去下载源码包2.解压并进入到解压后的目录3.根据当前php版本动态的创建扩展的configure文件/u...
分类:
Web程序 时间:
2015-03-06 16:55:30
阅读次数:
143
首先安装redis扩展https://github.com/phpredis/phpredis下载http://redis.io/download 服务软件cd到软件存放目录unzip phpredis-master.zipcd phpredis-master/usr/local/php/bin/p...
分类:
Web程序 时间:
2015-03-05 16:28:30
阅读次数:
183