1>.php中的数据存储单元是【zval】--> 【Zend Value】: zval_value value【union的结构,它允许Zend使用单一的,统一的结构来将许多不同类型的数据存储到一个php变量中】; zend_uint refcount【unsigned的integer(整数)】; ...
分类:
Web程序 时间:
2016-03-31 10:44:55
阅读次数:
181
1>.sapi(迷你版webserver)、minit(模块初始化)、rinit(扩展请求初始化方法)、rshutdown(请求终止)、mshutdown(模块终止) 一、生命周期:初始化myextension模块;在sapi启动后调用每个扩展的minit(模块初始化);然后php接着遍历所以的扩展 ...
分类:
Web程序 时间:
2016-03-30 19:34:45
阅读次数:
311
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> zval *app_path;MAKE_STD_ZVAL(app_path);zend_get_constant("APP_PATH", strlen("APP_PATH"), a
分类:
Web程序 时间:
2016-03-23 16:46:07
阅读次数:
199
[root@bogon ext]# cd /usr/local/src/php-7.0.3/ext [root@bogon ext]# ./ext_skel --extname=person //运行ext_skel创建扩展的开发包 [root@bogon ext]# vim person/conf
分类:
Web程序 时间:
2016-03-23 13:20:03
阅读次数:
350
我们经常碰到编译安装完成php之后然后再想起要加一个扩展,上次我们公司的php就碰到一个这样的情况,我们把php从5.3.3升级到了5.6.8,然后重新编译一下,5.6.8安装完成,但是他们php说没有gd库,不能识别验证码,那我蛋疼了,只能再继续安装扩展了。可是一时忘了扩展怎么安装了..
分类:
Web程序 时间:
2016-03-19 13:08:13
阅读次数:
169
phalcon需要下载一个扩展的dll文件才能运行项目 其中需要注意dll放在一个php扩展目录中windows下php/ext/,还需要在两个Php.ini文件中增加扩展说明,一般只需要更改 D:\developsoftware\wamp\bin\apache\apache2.4.9\bin\ph
分类:
其他好文 时间:
2016-03-18 23:07:27
阅读次数:
187
85 yum install wget -y 86 cd /usr/local/src/ 87 wget http://php.net/distributions/php-5.6.19.tar.bz2 88 tar jxf php-5.6.19.tar.bz2 91 cd php-5.6.19/ex
分类:
Web程序 时间:
2016-03-18 07:12:25
阅读次数:
156
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下常用的示例供参考。 一、解压缩zip文件 二、将文件压缩成zip文件 三、
分类:
Web程序 时间:
2016-03-18 01:38:52
阅读次数:
499
当然要写先安装php的扩展,可参考这篇文章:Redis及PHP扩展安装修改php.ini的设置 session.save_handler = redissession.save_path = “tcp://127.0.0.1:6379″修改后重启php-fpm或nginx,phpinfo() ses
分类:
Web程序 时间:
2016-03-10 14:31:38
阅读次数:
178
memcache 的工作就是在专门的机器的内存里维护一张巨大的hash表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率,减轻后端数据库的读写压力。 实验环境:CentOS 6.6 x86_64 LAMP环境搭建完毕:php版本5.6.8、apache版本2.4.12 1、在安装me
分类:
Web程序 时间:
2016-03-08 17:55:50
阅读次数:
234