为 wordpress 启用 soapclient 时出错,php7 on amazon webservices ec2 rds

Error enabling soapclient for wordpress, php7 on amazon webservices ec2 rds

我使用 CloudFormation 在 EC2 和 RDS 上安装了 WordPress。我必须升级到 PHP 7,但我需要为 WordPress 启用 SOAP 客户端。我尝试启用使用:

php -i | grep -i soap    
yum search php | grep -i soap    
sudo yum install php-soap    

但收到以下错误:

error:  php70w-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
error:  php70-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64

难道是因为旧的php-common5.3.29还在吗?如果是这样,我如何删除和安装新的 php70,或者启用我的目标 SOAP 客户端?

我用php -v查看了我的PHP版本,是PHP7.0.14.

错误是因为 php-soap 包依赖于 php5,而不是 php7。您需要 find/use 一个 php-soap 的软件包,它依赖于您当前安装的基于 PHP7 的软件包 (php70w)。也许以下命令会起作用:

sudo yum install php70w-soap

我喜欢这个成功了!谢谢!

sudo yum install php70-soap.x86_64