【问题标题】:Want to install SOAP on PHP5.5想在 PHP5.5 上安装 SOAP
【发布时间】:2017-10-10 07:47:26
【问题描述】:

我正在使用 PHP 5.5 版开发 ubuntu 16.04,现在我想在其中使用 SOAP 库。

我已经安装了 php-soap 包(带有 ref.How do I enable --enable-soap in php on linux?)并尝试启用它。但无论如何它对我不起作用。

通过搜索,我发现 php soap 包可用于 PHP 5.6、7.0、7.1 版。但是我正在使用 PHP 5.5 版并且在我无法更改系统的 PHP 版本的情况下。

任何为 PHP5.5 安装 soap 的方法或建议都会有很大帮助。

【问题讨论】:

    标签: soap symfony-1.4 ubuntu-16.04 php-5.5


    【解决方案1】:

    SOAP 包可用于所有版本的 PHP,至少从 4 开始。根据最初安装 PHP 的方式,有两种安装/启用方式的选项。

    如果您的 PHP 是通过发行版的包管理器安装的,您只需安装包 php-soap。在您的 Ubuntu 上,这应该是: sudo apt-get install php-soap

    如果您的 PHP 是在您的机器上编译的,您将不得不再次编译它,并传入开关 --enable-soap 。此开关可能因您的 PHP 版本而异。如果是这种情况,请查看 PHP 源代码中的 make 文档。

    【讨论】:

    • 谢谢@Borislav,但正如我所说,我已经尝试过使用 sudo apt-get install php-soap 并且我的机器中已经安装了soap,但它是为 PHP7.1 安装的,作为我的最新 PHP 版本ubuntu16.04。如果我列出了 php-soap 版本,那么我可以将它用于 PHP5.6、PHP7.0、PHP7.1,但不能用于 PHP5.5,这就是问题所在
    • 如何在 ubuntu 16.04 上使用 PHP5.5 执行一些启用 soap 命令?任何想法都会有很大帮助
    猜你喜欢
    • 2015-05-27
    • 2018-02-16
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多