linux 系统下php加载xmlrpc模块?

vov123 2010-08-19 05:13:44
怎么网上没有信息?不会是不能加载吧?晕?
大侠帮忙下 怎么加载?急急急!
...全文
691 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vov123 2010-08-20
  • 打赏
  • 举报
回复
解决了 方法如下:
1、进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,这里是xmlrpc模块:
cd xmlrpc
执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
/usr/local/php/bin/phpize
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.“,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux)

(还可能会报错:没有安装libexpat和libexpat-dev则安装expat和expat-devel。yum install expat;)
生成配置文件,并编译生成模块:
/usr/local/php5/bin/phpize
./configure --with-xmlrpc=/usr/local/xmlrpc --with-php-config=/usr/local/php/bin/php-config
make
make install
这样,xmlrpc.so就被复制到PHP对应目录:/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
3.把这个目录下的xmlrpc.so复制到你的php模块目录里面。(php.ini文件里面的extension_dir="目录")
并在PHP.ini添加扩展模块引用:
extension = xmlrpc.so
4.检查并重启Apache
/usr/local/php/bin/php -v
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,这里会报错,可以根据错误信息去排查
CunningBoy 2010-08-19
  • 打赏
  • 举报
回复
是地,linux下编译也不麻烦
vov123 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cunningboy 的回复:]

PHP手册上就有
http://www.php.net/manual/en/book.xmlrpc.php
[/Quote]

我晕 看了 意思是要重新编译安装php?
CunningBoy 2010-08-19
  • 打赏
  • 举报
回复
PHP手册上就有
http://www.php.net/manual/en/book.xmlrpc.php

21,894

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧