在 Xampp 上启用 XML-RPC

问题描述 投票:0回答:3

我正在开发一个项目,我需要通过 XML-RPC 连接到 Odoo。文档建议使用 Ripcord 库,为此我需要在我的环境中启用 XML-RPC,但我不知道如何执行此操作。过去几天我一直在谷歌搜索,但找不到我能理解的类似设置的答案。

我正在开发 Mac 版 XAMPP,PHP 版本是 8.0

提前致谢。

php xampp odoo xml-rpc ripcord
3个回答
2
投票

您可以尝试在pecl网站下载xmlrpc扩展并将兼容的dll安装到您的xampp中。

  1. 前往 https://pecl.php.net/package/xmlrpc 并下载 dll
  2. 将 .dll 文件复制到您的 xampp/php/ext 文件夹
  3. 将此文本添加到您的 php.ini

扩展=php_xmlrpc.dll

  1. 重启apache服务
  2. 完成

1
投票

您可以尝试使用以下命令安装 xmlrpc 扩展:

git clone https://git.php.net/repository/pecl/networking/xmlrpc.git
export CPPFLAGS=-I/usr/include/libxml2/
cd xmlrpc && phpize && ./configure --with-expat && make && make install
echo "extension=xmlrpc.so" > /etc/php/8.0/mods-available/xmlrpc.ini

这就是我在 Ubuntu 上安装它的方式。

如果您不知道如何在 OS X 上编译扩展,也可以检查 this


0
投票

可能是旧的,但 xmlrpc 已作为 php 8 中的默认扩展被删除

对于 Windows,您可以在此处

下载扩展程序

将内容复制并粘贴到您的 php 版本的 ext 文件夹中,并通过添加此行来更新 php.ini 文件

extension=php_xmlrpc.dll

不要忘记重新启动服务器

© www.soinside.com 2019 - 2024. All rights reserved.