【问题标题】:Enable XML-RPC on Xampp在 Xampp 上启用 XML-RPC
【发布时间】:2021-01-04 01:09:40
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: php xampp odoo xml-rpc ripcord


    【解决方案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

    【讨论】:

    • 我认为在编译之前检查它是否尚未包含/启用是值得的......
    • XML-RPC support in PHP is not enabled by default source php.net/manual/en/xmlrpc.installation.php 如果 php watch 足够可靠 - php.watch/versions/8.0/xmlrpc
    • 好点,感谢您澄清这一点并投赞成票!
    • 非常感谢,我直接尝试从 Xampp 打开终端,但 expat 配置有问题。只是为了确定,我应该在哪条路线上这样做?
    【解决方案2】:

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

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

    extension=php_xmlrpc.dll

    1. 重启apache服务
    2. 完成

    【讨论】:

      猜你喜欢
      • 2018-04-13
      • 2012-08-23
      • 2017-03-12
      • 2020-05-13
      • 2018-01-12
      • 2013-02-07
      • 2013-10-13
      • 2018-12-02
      • 2016-10-13
      相关资源
      最近更新 更多