当前位置: 首页 > 面试题库 >

如何在Linux上的php中启用--enable-soap?

公子昂
2023-03-14
问题内容

这就是很多问题。我在Apache上具有PHP 5.2.9,并且无法升级PHP。我有办法在PHP
5.2.9中启用SOAP吗?PHP手册说“要启用SOAP支持,请使用–enable-soap配置PHP”完全没有帮助。我该如何配置?


问题答案:

使SOAP正常工作通常不需要从源代码编译PHP。我建议仅尝试将其作为最后的选择。

为了获得良好的效果,请检查您的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-nusoapphp- soap通常是使用来配置PHP的结果--enable-soap

在Ubuntu / Debian中,您可以安装:

$ sudo apt-get install php-soap

或者在RHEL / Fedora中,您可以安装:

$ sudo yum install php-soap

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



 类似资料:
  • 我遵循了如何在PHP中使用gettext加载语言的说明? 我创建了./locale/pl_PL/LC_MESSAGES/default.po文件: 我已使用以下命令生成mo文件: 我有这样的代码: 但我有未翻译的文本,输出是: 我也尝试在区域设置的末尾使用斜杠,但没有帮助。 发生了什么?如何使用gettext翻译文本?我正在GNU/Linux上运行Apache2中的php。我使用的是slim和tw

  • 我正在使用JDK 1.6、tomcat 7.0.32和Red Hat Linux。 我需要帮助在本地tomcat实例上设置SSL。 查看tomcat 7官方网站上的说明后: [url]=http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html]http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.ht

  • 嗨,我是薄荷Linux的新手,我想问一下如何在Linux薄荷中开始我的php项目。我已经安装了netbeans和XAMPP。它和窗户很不一样。我拿不到htdocs文件夹?。我尝试了以下操作 但是我如何获得像/home/user/netbeansprojects/phpproject1这样的路径。我无法获取htdocs文件夹。但是使用localhost我不能运行我的项目。我不知道这是不是实际的方法。

  • (网上有人提到这一点,但没有一个解决方案奏效。)我希望能够从PHP脚本中使用shell_exec和exec。 含义,用途: 或者 根据我在网上找到的链接(http://forums.cpanel.net/f5/enable-shell_exec-one-user-109601.html),一种方法是在VirtualHost下添加指令: 但是,当我查看配置文件,试图重新启动网络服务器,我得到: 并且

  • 问题内容: 我有一些在Windows机器上的Apache服务器上运行的php脚本。这些脚本使用curl,而php默认未启用curl。对于Windows,启用它非常容易,并且可以将php.ini文件中的curl .dll文件取消注释。好吧,因为Linux使用.so而不是.dll文件无法正常工作。 有谁知道如何在Linux机器上运行的Apache服务器上启用curl?PHP已经安装,所以我真的希望有一

  • 问题内容: 如何在PHP中启用cURL? ​​ 问题答案: 由于您使用的是XAMPP,因此请取消注释该行 在中,然后重新启动Apache服务。 注意:在较新的XAMPP版本中,PHP已移至根xampp文件夹。