Chinaunix首页 | 论坛 | 博客
  • 博客访问: 148410
  • 博文数量: 44
  • 博客积分: 2330
  • 博客等级: 大尉
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 11:57
文章分类
文章存档

2012年(6)

2011年(32)

2010年(6)

分类: LINUX

2011-05-16 11:00:54

原文章中有个小错误,已经被我改掉。
 
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/291422
以添加ftp模块为例子

进入源码目录

cd php-5.2.13/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
#上面可以添加--enab
le-ftp,也可以不用添加

#编译安装

make;make install

#生成一个目录来存放扩展的模块

mkdir /usr/local/php/etc/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
#保存退出

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

本文出自 “聆听未来” 博客,请务必保留此出处http://kerry.blog.51cto.com/172631/291422

阅读(1432) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~