用PHP 5.2.17在CentOS 5.6中安装php-soap

yum安装php-soap

导致“没有包php-soap可用”警告。 从/etc/yum.conf中删除“exclude = php *”会导致确认安装php-soap&php-common VERSION 5.1.6-39.el5_8。

我害怕安装php版本5.1.6 *的PHP组件与PHP 5.2.17的操作系统。 我可以做? 以前的5.1.6 *组件会不会导致后来的5.2.17 php环境出现问题?

我build议你使用发行版提供的PHP软件包。 php-soap是一个有效的包。 看起来像你从另一个仓库安装的PHP 5.2.x。 不要在较新版本的PHP上使用软件包。 这将有兼容性问题。

做一个,

# yum clean all # yum search php-soap # yum install php-soap 

如果上述不起作用,有多种select,

  1. 检查你下载php-5.2的库是否有php-soap包

  2. 从php-5.3.3的发行版升级到CentOS 6.3(如果这是一个选项),用于更高版本的php

  3. 坚持与CentOS 5.6和使用发行版提供的php 5.1包

  4. 还有其他第三方软件库提供php53和php54软件包,你可能想尝试可能有php肥皂

  5. 自己编译php,包括来自源代码的php-soap包

回到你得到php-5.2包的地方,find匹配的php-soap包。