无法启用 PHP SOAP
Posted
技术标签:
【中文标题】无法启用 PHP SOAP【英文标题】:Can' get PHP SOAP enabled 【发布时间】:2015-08-28 14:34:54 【问题描述】:我想我已经使用以下方法安装了 SOAP:
yum install php-soap
但是,当我使用以下命令时:
php -i | grep -i soap
我收到此错误消息:
PHP Warning: PHP Start-up: Unable to load dynamic library
'/usr/local/lib/php/extensions/php_soap.dll'
- /usr/local/lib/php/extensions/php_soap.dll
: 无法打开共享对象文件:在第 0 行的 Unknown 中没有这样的文件或目录
当我再次尝试安装 SOAP 时,它说它已经安装了。在我的php.ini
文件中,我未提交该行:
extension=php_soap.dll
我还缺少什么?
谢谢!
编辑
找到我的 .so 文件:“find / -name soap.so”(在根目录下)
然后将该路径放在我的 php.ini 文件中。
【问题讨论】:
【参考方案1】:如果你检查这个答案,你可能会找到你的线索
how-to-enable-soap-on-centos
您应该指向一些soap.so 库。 DLL 通常在 Windows 上。检查您的库路径 /usr/local/lib/php/extensions 并查看是否在那里找到任何 soap.so 库
【讨论】:
找到了,谢谢!我已经为任何想知道如何做的人编辑了我的问题。以上是关于无法启用 PHP SOAP的主要内容,如果未能解决你的问题,请参考以下文章
PHP SoapClient over selfsigned certificate,SOAP-ERROR:解析WSDL:无法从'https://加载
使用php soapclient工具包显示访问netsuite wsdl无法加载wsdl
Websphere Application Server异常ADMC0016E:系统无法创建SOAP连接器以连接到主机端口