PHP5下单独编译php模块

简介:
正好要安装Cacti的时候,突然发现,PHP的snmp支持模块没有添加,也没有静态编译到PHP中。突然想到作为模块当然应该是能单独编译。
 
以增加zip解压压缩支持模块为例子。
 
进入已经安装了的php的对应源码目录:
例如我的php安装在了/usr/local/php-5.3.0下,源码目录是/usr/local/src/php-5.3.0
 
# cd /usr/local/src/php-5.3.0/ext/zip
#  ./configure --with-php-config=/usr/local/php/bin/php-config
# make
 
# make install
Installing shared extensions:     /usr/local/php-5.3.0/lib/php/extensions/no-debug-non-zts-20090626/
 
我们再把它复制到相应的PHP模块目录好了。



     本文转自xiaoyuwang 51CTO博客,原文链接:http://blog.51cto.com/wangxiaoyu/207699,如需转载请自行联系原作者

相关文章
|
7月前
|
PHP Apache
PHP环境搭建(配置php模块到apache服务器)
PHP环境搭建(配置php模块到apache服务器)
69 0
|
13天前
|
编译器 API PHP
深入PHP扩展开发:打造高效自定义模块
【4月更文挑战第30天】 在追求性能优化和特定功能实现的道路上,PHP提供了一种强大机制——扩展。本文将引导读者通过编写一个简单的PHP扩展来探索扩展开发的世界。我们将涉及从环境搭建到代码实现,再到扩展的编译与加载的完整流程,确保读者能够理解并实践如何创建高效的自定义PHP模块。
|
2月前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
34 0
|
自然语言处理 PHP
PHP的编译过程是怎样的?底层原理是什么?
PHP的编译过程是怎样的?底层原理是什么?
134 0
|
9月前
编译php7常见报错
编译php7常见报错
|
10月前
thinkphp5.0 build.php自动创建模块目录和文件
thinkphp5.0 build.php自动创建模块目录和文件
53 0
PHP手术麻醉信息系统源码,术前管理模块功能
术前管理模块功能: 主要有手术排班、手术申请单、手术通知单、手术知情同意书、输血血液同意书、术前查房记录、术前访视、风险评估、手术计划等功能。
|
XML PHP 数据库
PHP扩展模块Pecl、Pear以及Perl的区别是什么?底层原理是什么?
PHP扩展模块Pecl、Pear以及Perl的区别是什么?底层原理是什么?
126 0
|
自然语言处理 PHP
Zend 引擎首先将 PHP 代码编译为中间代码,中间代码是干什么的?底层原理是什么?
Zend 引擎首先将 PHP 代码编译为中间代码,中间代码是干什么的?底层原理是什么?
118 0
|
Ubuntu Linux PHP
安装PECL(包括PHP5以及PHP7),涵盖常用操作系统
安装PECL(包括PHP5以及PHP7),涵盖常用操作系统
132 0