为 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-common
5.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
我使用 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-common
5.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