这是一个很大的问题.我在Apache上安装了PHP 5.2.9,无法升级PHP.有没有办法在PHP 5.2.9中启用SOAP?PHP手册说,"要启用SOAP支持,请使用--enable-soap配置PHP."如何配置?

推荐答案

让SOAP正常工作通常不需要从源代码编译PHP.我建议把这作为最后的 Select .

另外,如果您的phpinfo中有关于SOAP扩展的说明,请判断一下:

$ php -i | grep -i soap

以确保缺少的是PHP扩展.

假设您在phpinfo中没有看到关于SOAP的任何信息,请查看您可能可以使用哪些PHP SOAP包.

在Ubuntu/Debian中,您可以搜索:

$ apt-cache search php | grep -i soap

或者在RHEL/Fedora中,您可以使用以下命令进行搜索:

$ yum search php | grep -i soap

通常有两个PHP SOAP包可供您使用,通常是php-soapphp-nusoap.php-soap通常是使用--enable-soap配置PHP所得到的结果.

在Ubuntu/Debian中,您可以通过以下方式安装:

$ sudo apt-get install php-soap

或者在RHEL/Fedora中,您可以使用以下命令进行安装:

$ sudo yum install php-soap

安装之后,您可能需要放置一个ini文件并重新启动Apache.

Php相关问答推荐

如何在数据库中添加注册表单中的动态新行?

PHP DOMDocument忽略第一个表S结束标记

Laravel;Composer安装突然返回选项快捷方式不能为空.

如何修复条带元素中的错误&&客户端_机密&

使用WordPress wp_mail()的邮箱标题无效

如何删除Foreach语句中的重复值?

PHP MySQL求和子树并与父树累加

添加并显示单价字段到WooCommerce产品变化

PHP-准备用于TCP套接字的数据包

获取作者';在WordPress中使用PHP

按类别层次 struct 过滤 Laravel 集合

在具有Angular 的 Laravel 应用程序中,不显示图像

需要以一种形式执行两个操作

用自定义代码替换 WooCommerce 单一产品简短描述

在 WooCommerce 我的帐户自定义部分显示未购买的产品

如何通过帖子自定义元数据进行查询

WooCommerce订单支付页面上的附加支付订单按钮

WooCommerce checkout 流程中基于所选选项添加自定义费用

Woocommerce API 的 PHP Curl 附加参数

PHP 日期格式:ISO8601 与 ISO8601_EXPANDED