PHP Class SoapClient not found解决方法
要用到 SoapClient,new 了一个提示 Class ‘SoapClient' not found,检查了下 phpinfo,原因是当初没有编译这个扩展,只好现在再加上了。 php在调用webservice时,报告如下类似错误: ( ! ) Fatal error: Class 'SoapClient' not found in E:/WebSrv/CI/system/libraries/WebService.php on line 17 解决方法: 打开php.ini,找到php_soap.dll , 把前面的分号去掉 ;extension=php_soap.dll 前提是,已经安装了 php_soap.dll 笔者的 PHP 安装在 /usr/local/php/ 目录下,如果没有安装可以参考下面的方法 扩展安装完成后提示扩展已安装到这个目录下: Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 编辑 php.ini 文件,启用 extension_dir 扩展目录,添加 soap.so 扩展: 重启 php-fpm 使生效 Windows 下编辑 php.ini 取消该行注释即可 extension=php_soap.dll (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |