CentOS 上为 PHP 开启 SOAP

PHP 程序中要用到 Web Service , 但是提示

Fatal error: Class 'SoapClient' not found in /var/www/xxx.php

原因是没有装 php-soap 扩展, 下面是扩展安装步骤:

1.运行安装命令

yum install php-soap

2.查找 so 文件位置

cd /
find -name soap.so

3.配置 php.ini 文件

如果不清楚 php.ini 文件位置, 请在 phpinfo() 里面查找, 一般情况下在 /etc/php.ini
给 php.ini 文件添加一行

extension='/usr/lib/php/modules/soap.so'

引号里面的路径, 就是第二步查找到的路径

然后重启你的应用服务器 Apache 或 Nginx 就可以了

您可能还喜欢...