`
icarusli
  • 浏览: 524086 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux环境下不重新编译php添加扩展模块

    博客分类:
  • WEB
阅读更多

 

添加ftp模块为例子
进入源码目录
cd php-5.2.8/ext/ftp
#运行phpize 生成 configure

/usr/local/php/bin/phpize

#编译,指定php-config,留意这里的php-config,不是php.ini
./configure --with-php-config='/usr/local/php/bin/php-config'

#上面可以添加--enable-ftp,也可以不消添加

#编译安装     
(留意:假如之前有过添加其他模块肯定 要先 make clean ,不然 编译报错。)
make && make install

#产生一个目次来寄放扩张的模块
mkdir /usr/local/php/etc/php/ext

#复制ftp.so到模块目录
cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ftp.so /usr/local/php/etc/ext/

#编辑 php.ini文件,指定PHP到哪个目次读模块
vi /usr/local/php/etc/php.ini

extension_dir="/usr/local/php/etc/ext"
#Load模块
extension=ftp.so
#退出

重启HTTPD
再用/usr/local/php/bin/php -m|grep ftp查察 是否有ftp.so

分享到:
评论

相关推荐

    Linux下CoreSeek及PHP扩展模块的安装

    这些软件是都是源码包,我们是要通编译进行安装的。 前提条件是系统己安装完成apache mysql php的WEB服务。我是以yum来安装的。如果你没有安装过请按照下面给出的链接先完成基本的LAMP环境的安装。 LAMP安装教程:...

    开发PHP扩展详细教程

    如果用PHP不能再满足你的需求,最好的办法就是开发PHP扩展。这有一些好处: 1、增加自己的特殊功能。 2、保护自己的专利代码。 这是几年前的一篇英文文章,现在已被翻译成中文版的。 作者应该是hshq_cn。 链接是:...

    php部署和管理

    zip模块必须启用(linux环境下若用php源码编译需要加入zlib路径) c. 若服务器为linux环境, 应用根目录必须有读写权限, 如部署在apache的htdocs下面, 则htdocs必须有读定权限 〖管理权限〗 对于php应用的部署和去...

    uniapp微信小程序电商源码前后端均未编译

    核心功能模块化,方便开发和维护 强化路由功能,采用RESTful接口标准 灵活创建模型控制器,易于扩展开发 配置文件可分离,方便管理 重写的自动验证和完成 简化扩展机制,提升开发速度 API支持完善,方便二次...

    PHP多进程编程总结(推荐)

    如果找不到pcntl,八成是编译的时候没把这个扩展编译进去。如果你和我一样是编译安装的PHP,那么需要重新编译安装PHP。在配置的时候记得加上–enable-pcntl参数即可。 $ cd /path/to/php_source_

    ngx_php7:ngx_php7-用于nginx模块的嵌入式php7脚本语言。 ngx_php的主线开发版本

    ngx_php7 ngx_php7是高性能Web服务器nginx的扩展模块,它实现嵌入式php7脚本来处理nginx的位置和变量。 ngx_php7借鉴了的设计,致力于提供比php-cgi,mod_php,php-fpm和hhvm具有明显性能优势的无阻塞Web服务。 ngx_...

    PHP教程 初级教程

    对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。 - 面向对象编程 PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。 - 可伸缩...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。 - 面向对象编程 PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。 - 可...

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 因未实现标准管理接口,ftp/mem放入extend目录作为扩展模块 2012年09月28日 - 独立MySQL管理脚本,允许外部调用方式管理 - 独立AnWeb管理脚本,允许外部调用方式管理 - 优化php文件浏览器,去掉“删除”功能 - ...

    PHP3程序设计

    2.9 测试Linux环境下的ODBC 18 2.10 总结 18 第3章 PHP中的数据处理 19 3.1 数值 19 3.1.1 数字 19 3.1.2 文本 20 3.2 变量 23 3.2.1 标量 23 3.2.2 数组变量 24 3.2.3 多维数组 27 3.2.4 变量替换 28 3.2.5 动态...

    phpPgAdmin 常见错误和问题的解决办法

     PostgreSQL 支持可以编译为 PHP 的动态扩展模块, 因此如果你使用的是一个预编译版本的 PHP (Linux下的RPM包或Windows下的二进制文件之类), 也许你只需要做一件事就可以了:  编辑 php.ini

    SaxuePower多语言企业网站系统 v1.1 R20141101.rar

    新增应用中心,以后系统扩展功能可以直接在后台在线安装 上线手机模块插件 上线二次开发配置扩展 系统定义增加客服电话、邮箱、统计代码等常规设置 后台增加模块主栏目ID设置,针对模版有些地方需要手动更改栏目...

    SaxuePower多语言企业网站系统 v1.1 R20141101

    新增应用中心,以后系统扩展功能可以直接在后台在线安装上线手机模块插件上线二次开发配置扩展系统定义增加客服电话、邮箱、统计代码等常规设置后台增加模块主栏目ID设置,针对模版有些地方需要手动更改栏目...

    Linux服务器配置与管理项目7--WWW服务器配置与管理.pptx

    任务分析 Apache支持众多功能,这些功能绝大部分都是通过编译模块实现的。这些特性包括从服务器端的编程语言支持到身份认证方案。 一些通用的语言接口支持perl、python和PHP,流行的认证模块包括mod_access、rood_...

    SaxuePower多语言企业网站系统 v1.1 R20141101.zip

    后台增加模块主栏目ID设置,针对模版有些地方需要手动更改栏目ID   SaxuePower多语言企业网站管理系统是一套多语言企业网站解决方案。系统基于PHP MySQL开发,采用B/S架构,模板与程序分离,源码开放。   系统...

    KODExplorer 芒果云-资源管理器

    - 增加不自动提示功能,配置项作为全局配置。影响后续建立的文件。选中标记状态。 - 更换桌面背景图片【load后替换】 - 更换主题【css load 后载入】 - 删除。不清除选中。提前准备数据 - 构建打包,合并压缩。...

    WSTMall 开源多用户O2O商城V1.1.0_150707

    良好的扩展机制:WSTMall V1.0支持包括类库扩展、驱动扩展、应用扩展、模型扩展、控制器扩展、标签库扩展、模板引擎扩展、Widget扩展、行为扩展和模式扩展在内的强大灵活的扩展机制,让你不再受限于核心的不足和...

Global site tag (gtag.js) - Google Analytics