php扩展开发
来源:互联网 发布:金融支付 数据挖掘 编辑:程序博客网 时间:2024/05/01 00:17
(一) PHP
1. 下载对应版本的php源代码,以php-7.0.1为例
2. 解压
tar zxvf php-7.0.1.tar.gz
(二) php扩展开发
扩展开发流程:
生成开发骨架 -> 修改config.m4 -> 编码 -> 编译扩展为so -> 修改php.ini
1. 生成开发骨架
1.1 进入扩展目录
cd php-7.0.1/ext/
1.2 用./ext_skel生成骨架
./ext_skel –extname=module
1.3 修改config.m4
vim config.m4
找到这几行,不同版本的php位置可能不一样,一般在10-12行
dnl PHP_ARG_WITH(bdagent, for bdagent support,
dnl Make sure that the comment is aligned:
dnl [ –with-bdagent Include bdagent support])
去掉前面的dnl
1.4 编译
1.4.1 运行phpize
phpize
1.4.2 生成makefile
./configure –with-php-config=/usr/bin/php-config
1.4.3
make && make install
1.5 修改php.ini
vim php.ini
extension_dir = “/usr/lib64/php/modules/”
extension = bdagent.so
1.5 测试
php -m
0 0
- PHP扩展开发-创建扩展
- 开发PHP扩展模块
- 开发PHP扩展模块
- PHP扩展开发笔记
- 开发php扩展
- 开发 PHP 扩展 DLL
- php扩展开发-准备工作
- 开发PHP扩展模块
- 开发 PHP 扩展 DLL
- PHP扩展库开发
- PHP扩展开发
- php扩展开发
- php扩展开发
- PHP扩展开发进阶
- PHP 开发框架扩展
- php扩展开发
- php扩展开发流程
- php 扩展开发
- Icons、色彩配置网站分享
- PCB的布线规则
- 第十五单元总结
- spring cvc-elt.1: Cannot find the declaration of element 'beans'解决办法
- 简述安卓框架发展史一(没有mvc,到流行的mvc框架样式)
- php扩展开发
- loadrunner:文本检查点web_reg_find和web_find两个函数的区别
- 二叉树的所有路径
- C++ 牛客网做题笔记【1100题总结】
- tomcat内存设置
- arcgis中如何使用查询构建器筛选数据
- 【caffe-Windows】caffe+VS2013+Windows无GPU快速配置教程
- ECMAScript6快速入手攻略
- js处理层级数据结构的一些总结