Yaf是一个PHP框架,类似于Zend Framework、ThinkPHP的框架。Yaf是使用C语言写成的PHP扩展,通过在php.ini文件中配置安装Yaf。1,Yaf安装windows环境中安装Yaf: yaf有TS(Thread Safe 线程安全)和NTS(Not Thread Sa...
分类:
其他好文 时间:
2015-04-16 23:18:40
阅读次数:
1496
下面介绍两种编译方式:1、在已有的PHP上编译pthreads扩展注:需要动态加载pthreads模块,之前在编译php时必须启用--enable-maintainer-zts;否则需要重新编译PHP。pthreads源码包下载地址:http://pecl.php.net/package/pthreadstarxfpthreads-1.0.0.tgzcdpthreads-1.0.0phpiz..
分类:
编程语言 时间:
2015-04-16 20:08:31
阅读次数:
196
php_imagick是一个可以供PHP调用ImageMagick功能的PHP扩展,使用这个扩展可以使PHP具备和ImageMagick相同的功能。ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式 的图片文件,包括流行的TIFF, JPE....
分类:
Web程序 时间:
2015-04-15 18:51:03
阅读次数:
158
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