开发php扩展
2017-02-24 21:16
197 查看
centos 6.8
1,安装gcc
yum -y install gcc make autoconf
2,下载最新版php源码
打开eclipse->file ->new -> c project
项目下有个重要的工具,php-src/ext/ext_skel(自动为我们创建扩展的脚本)
./ext_skel --extname=test(创建名叫test的新扩展)
cd test
修改config.m4
这两行比较重要
dnl [ --with-test Include test support])
dnl [ --enable-test Enable test support])
变成
PHP_ARG_WITH(test, for test support,
[ --with-test Include test support])
表示启用了这扩展
phpize(可能出现这个命令不可用,先执行yum install php-devel)
执行完生成一些文件其中有个configure
./configure (执行这个shell脚本)
执行完产生Makefile
执行make
hello.c
static function_entry hello_functions[]
改为
static zend_function_entry hello_functions[]
编译通过了,不知道为啥
1,安装gcc
yum -y install gcc make autoconf
2,下载最新版php源码
打开eclipse->file ->new -> c project
项目下有个重要的工具,php-src/ext/ext_skel(自动为我们创建扩展的脚本)
./ext_skel --extname=test(创建名叫test的新扩展)
cd test
修改config.m4
这两行比较重要
dnl [ --with-test Include test support])
dnl [ --enable-test Enable test support])
变成
PHP_ARG_WITH(test, for test support,
[ --with-test Include test support])
表示启用了这扩展
phpize(可能出现这个命令不可用,先执行yum install php-devel)
执行完生成一些文件其中有个configure
./configure (执行这个shell脚本)
执行完产生Makefile
执行make
hello.c
static function_entry hello_functions[]
改为
static zend_function_entry hello_functions[]
编译通过了,不知道为啥
相关文章推荐
- 转 在Windows环境下进行PHP扩展的开发
- Linux/FreeBSD下用C语言开发PHP的so扩展模块例解
- PHP扩展开发笔记
- windows下开发PHP扩展dll(无需Cygwin)
- PHP 扩展开发笔记一
- 在Windows环境下进行PHP扩展的开发
- 利用SOAP扩展开发WebService(PHP)
- 快速开发一个PHP扩展
- 快速开发一个PHP扩展
- 一个简单php扩展介绍与开发教程
- Linux/FreeBSD下用C语言开发PHP的so扩展模块例解
- 快速开发一个PHP扩展
- [原创]快速开发一个PHP扩展
- 在 windows 下 用C++ 开发 PHP 扩展
- PHP扩展模块开发简解
- Linux/FreeBSD下用C语言开发PHP的so扩展模块例解
- Linux/FreeBSD下用C语言开发PHP的so扩展模块例解
- 快速开发一个PHP扩展图文教程
- java python php 经典开发流程 开发效率 运行效率&并发&可扩展
- 一个简单php扩展介绍与开发教程