【问题标题】:How To Enable SoapClient in PHP 7.0 Ubuntu 18.10如何在 PHP 7.0 Ubuntu 18.10 中启用 SoapClient
【发布时间】:2019-03-19 06:19:03
【问题描述】:

我使用的是 PHP 7.0 Ubuntu 18.10,我无法在我的 phpinfo() 中启用模块 SoapClient。

我已经删除了“;”在我的 php.ini 配置中并重新启动 apache2 以启用soap模块。

extension=php_soap.dll
extension=soap

当我检查 phpinfo() 时,这就是我得到的。

还检查了soap 是否已经安装了我的服务器。

root@localhost:~# apt-cache search php | grep -i soap
libnusoap-php - SOAP toolkit for PHP
php-soap - SOAP module for PHP [default]
php7.2-soap - SOAP module for PHP
python-pysimplesoap - simple and lightweight SOAP Library (Python 2)
python3-pysimplesoap - simple and lightweight SOAP Library (Python 3)
root@localhost:~# 

即使上面的结果,我仍在尝试安装 php7.0-soap,这就是我得到的。

root@localhost:~# sudo apt-get install php7.0-soap 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.0-soap
E: Couldn't find any package by glob 'php7.0-soap'
E: Couldn't find any package by regex 'php7.0-soap'

请帮助我。谢谢!

【问题讨论】:

  • Ubuntu 不使用.dll-files。这些适用于 Windows。
  • 那个配置在那里,我只是删除了“;”在 php_soap.dll 中
  • 不过,这仍然适用于 Windows。您可以从命令行执行php -v 或检查您的php 信息中的PHP 版本吗?据我所知,Ubuntu 18 使用 PHP 7.2,而不是 7.0。试试apt install php-soap 你应该得到正确的版本。只需记住在安装后重新启动 Apache 服务器或 php-fpm(例如,如果您正在运行 nginx)
  • 好吧,我的错。那是7.2。我试过apt install php-soap,这就是我得到的php-soap : Depends: php7.2-soap but it is not going to be installed
  • 这很奇怪。它说为什么吗?你可以试试apt install php7.2-soap 看看是什么意思。

标签: php ubuntu soap soap-client


【解决方案1】:

这对我来说也适用于带有 PHP 7.0 的 Ubuntu 18

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2-soap

【讨论】:

    【解决方案2】:

    通过在终端中运行较低的命令解决了我的问题:

    1. sudo add-apt-repository ppa:ondrej/php

    2. sudo apt-get update

    3. sudo apt-get install php7.2-soap

    【讨论】:

    • 如果是 php 版本 7.3,请使用 sudo apt-get install php7.3-soap。使用 php --version 检查您的 PHP 版本。
    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2018-07-31
    • 2019-03-30
    • 1970-01-01
    • 2017-12-04
    相关资源
    最近更新 更多