#cd /php/ext/#./ext_skel --extname=myext1. $ cd ..2. $ vi ext/myext/config.m43. $ ./buildconf4. $ ./configure --[with|enable]-myext5. $ make6. $ ...
分类:
Web程序 时间:
2015-06-16 01:06:19
阅读次数:
195
UTF-8格式含有Emoji表情字符串直接插入数据库,如果数据库未做调整会提示报错,通过更改数据库和表的字符集为utf8mb4_general_ci,可以避免这种问题。但是,在很多大型系统和架构中,修改数据库的字符集可能会引发很多的问题,比如PC端展示,新老数据兼容问题。针对这类问题,还有另外一种解决方案,入库前替换,出库后根据客户端类型做反向替换。...
分类:
Web程序 时间:
2015-06-15 16:31:56
阅读次数:
223
用PHP扩展做一个HelloWorld!PHP 尽管提供了大量有用的函数,但是在特殊情况下还可能需要进行扩展编程,比如大量的 PECL(PHP Extension Community Library)就是以扩展的形式提供的(动态链接库dll文件),它们比 PEAR 的运行效率要高很多。 PHP 扩展...
分类:
Web程序 时间:
2015-06-13 12:36:18
阅读次数:
232
扫描二维码的php扩展,还不错,安装依赖zBar和ImageMagick通过域名安装yum install -y ImageMagick ImageMagick-devel完成后whereis ImageMagick可查看安装位置https://github.com/mkoppanen/php-zb...
分类:
其他好文 时间:
2015-06-10 17:18:36
阅读次数:
115
GD支持:PHP设置-PHP扩展-php_gd2初始化数据体验包:点击下载;或者点击取消如果是本地安装在数据库的在数据库用户名选择默认的(root),密码为空主要是如果是基于远程服务器的话就需要在服务器的控制面板里的mySQL数据库里设置一下:以cPanel X为例:1.进入远程控制面板的MySQL...
分类:
其他好文 时间:
2015-06-09 16:56:50
阅读次数:
103
用PHP扩展做一个HelloWorld!PHP 尽管提供了大量有用的函数,但是在特殊情况下还可能需要进行扩展编程,比如大量的 PECL(PHP Extension Community Library)就是以扩展的形式提供的(动态链接库dll文件),它们比 PEAR 的运行效率要高很多。 PHP 扩展...
分类:
Web程序 时间:
2015-06-08 19:12:48
阅读次数:
185
我们在开发过程中,为了代码得可读性和易维护性,肯定是需要多个代码文件的,而不仅仅是通过 ext_skel 生成得骨架文件。这篇文章主要介绍下,多个代码文件的时候,我们需要注意什么,以及怎么做。我的代码文件如下(slash为我的扩展名)// ext_skel 生成默认得模块相关的主要文件
php_slash.h // 头文件
slash.c // 源码文件
config.m4 // 编译的时候需要修改...
分类:
Web程序 时间:
2015-06-06 22:10:15
阅读次数:
236
想玩下sphinx,感觉安装也挺纠结的,废话就不多说了^-^,安装步骤如下:1:到http://sphinxsearch.com 下载sphinx最新的源码包(以下称sphinx),还有到http://pecl.php.net/package/sphinx 下载php的扩展客户端(以下称phpsph...
分类:
Web程序 时间:
2015-06-05 00:35:23
阅读次数:
157
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。本篇主要简述编译php及其扩展memcache,在阅读...
linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。
使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。
安装步骤:
1、切换到扩展模块目录
在php源码包被解压后的目录中有个ext子目录,这里有近70多个主流的php扩展模块安装包。...
分类:
Web程序 时间:
2015-05-26 12:41:51
阅读次数:
193