一:简单介绍 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(s ...
分类:
Web程序 时间:
2016-08-19 20:35:43
阅读次数:
211
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage) ...
分类:
Web程序 时间:
2016-08-18 13:01:45
阅读次数:
217
接下来我们要用扩展的形式实现以下类(演示环境:linux、php-5.5.34-src) 在PHP源码目录下 1.修改config.m4 2.在hdx.h添加如下 3.在hdx.c下方添加相应函数 对上面的代码做一些解释: A. 获取方法的参数信息,仍然使用zend_parse_parameters ...
分类:
Web程序 时间:
2016-08-07 16:46:49
阅读次数:
203
为什么要写这篇文章也是源于我犯了一个错误,还是今天发现的。今天我尝试想把php的redis扩展升级为最新的然后为了不影响本地开发环境的影响我傻傻的复制了一份如图所示[root@localhostphp]#lltotal16drwxr-xr-x9rootroot4096Nov1020155.4.45drwxr-xr-x9rootroot4096Aug310:375...
分类:
Web程序 时间:
2016-08-03 15:36:33
阅读次数:
366
PHP配置文件:php.ini(使用‘;’表示注释) 1. extension_dir:PHP扩展库文件目录的路径,可以是绝对路径也可以是相对路径。 PHP扩展库文件都存放在PHP安装目录下的ext目录下。 配置示例: extension_dir = "D:\wamp\bin\Php7.0.9\ex ...
分类:
Web程序 时间:
2016-07-31 13:04:42
阅读次数:
151
这几天在写php的扩展函数,在网上学习步骤什么的都有,一般问题也都能查到,所以就不再此啰嗦,写这篇博客的原因是因为遇到的一个问题,百度谷歌都没找到,对于初学者,这个或许有用,对于过来人,我想他们肯定也遇到过,所以想想还是写出来吧。 问题:在php的扩展中想调用c已经写好的东西,但是不知道怎么调用,此 ...
分类:
Web程序 时间:
2016-07-29 18:49:42
阅读次数:
195
内容均以php5.6.14为例. 假设有模块 foo,php_foo.h 和 foo.c 是固有文件,额外的C文件如果要加入编译,大致有五步。 1. 新增头文件 foo_bar.h 2. 新增主文件 foo_bar.c,里面的两个头文件要加. 3. 头文件 php_foo.h 新定义宏 4. 主文件 ...
分类:
Web程序 时间:
2016-07-24 00:29:42
阅读次数:
368
内容均以php5.6.14为例. 一. 封装函数时产生 memory leaks. php编译开启 --enable-debug,如果扩展中存在内存泄漏,会有相应提示。内存泄漏问题相当困扰。 为什么会有内存泄露?是你的函数一直在申请内存做某件事,而功能完成后没有释放内存。 网上的 hello wor ...
分类:
Web程序 时间:
2016-07-23 17:57:49
阅读次数:
513
php官方给出的http://php.net/manual/zh/ref.pdo-sqlsrv.php打开链接下载php扩展(里面所有的版本都包括了)解压即可然后修改php.ini中的扩展(phpinfo查看下自己的php版本是ts的还是nts的):extension=php_sqlsrv_56_nts.dllextension=php_pdo_sqlsrv_56_nts.dll还要配置msqs..
分类:
数据库 时间:
2016-07-21 20:07:40
阅读次数:
262
centos php 安装 memcache 扩展的时候 爆 Cannot find config.m4 错误 解决方案参考以下文章 参考文章 http://blog.csdn.net/wgluser/article/details/8011033 ...
分类:
Web程序 时间:
2016-07-21 00:49:37
阅读次数:
224