自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Maverick

never stop thinking

  • 博客(5)
  • 收藏
  • 关注

原创 Linux系统装有多个PHP的版本切换问题

问题:通过url访问php函数时,用phpinfo()检查版本,显示时5.3.28 通过控制台在根目录下执行 php -v 命令时,显示php版本是5.3.3 由于版本不同,导致在命令行进行php服务重启时 service php-fpm restart ,对实际用到的5.3.28版本没有作用,衍生了很多问题 解决:将要用的php版本5.3.28的安装程序拷贝到 /usr/local

2015-07-30 16:20:14 7657

原创 PHP调用C++扩展时memset/sizeof函数无效的问题

问题:在C++中,我习惯用memset函数对数组进行初始化,如: int sz = 100; int *a = (int*)malloc(sizeof(int) * sz); memset(a,0,sizeof(a)); 上面的代码动态开辟了一个int数组a,大小为sz,并把开辟的这段内存赋值为ASCII码0 在PHP调用这段C++代码时(使用url调用PHP函数),发现memset函数并没

2015-07-14 11:55:57 936

原创 在Linux下用C扩展PHP(打包成so)的方法

本文主要讲一下在Linux下用打包C扩展程序.so文件和Windows下的不同,详细的代码和配置方案请参加另一篇博客:http://blog.csdn.net/maverick1990/article/details/46519045 步骤: 1.安装php环境到目录 /usr/local/php/ 目录下 2.下载相同版本的php源码包,安装到 /root/php-5.6.

2015-07-07 11:52:24 3569

原创 用C++扩展php时函数重定义redefinition问题

问题:我在用C++扩展php时,用到了一些数学库函数如sqr,sqrt等,需要在C++扩展工程的源文件test.cpp中#include ,但是编译时发现这些函数出现了重定义redefinition的问题。 多次尝试后,发现将test.cpp开头的#include "php.h" 去掉时,就没有这个问题了 原因:查询得知,因为php.h中,将很多C++库函数做了inline内联,直接定

2015-07-07 11:13:26 1086

转载 在Windows下用C++扩展PHP

转自:http://521-wf.com/archives/241.html 这篇文章主要介绍了用C++开发PHP扩展时,和C语言的区别 目前,PHP编程语言也是相当成熟,各种文档,各种问题,只要Google一下,总有你想要的答案。当然“如何开发PHP扩展”的文章也不少,但是很少有专门来介绍使用C++开发PHP扩展的介绍。C++编程语言功能的强大,促使好多公司后台程序选择使用它,因此碰

2015-07-03 11:36:33 778

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除