我使用 PHP 5.3.4 开发了一个 PHP 站点,并将其部署到安装了 PHP 5.2.6 的服务器上。我没有做任何花哨的事情;事实上,我使用的唯一主要库是 PHP 的本机 SOAP 库。
但是,当我测试我部署的站点时,我得到了错误:
Fatal error: Class 'SoapClient' not found in (path) on line 20
在 SOAP 库方面,PHP 5.2.x 和 5.3.x 之间有什么主要区别吗?我已经更改了配置文件。(好吧,实际上我告诉系统管理员这样做,因为我没有这样做的权限。)我得到了同样的错误。有任何想法吗?
编辑:更多信息...
我正在将我的站点部署到 Windows 服务器。
服务器已安装 AppServ。
由于某种我不明白的原因,PHP 的配置文件是
C:\Windows\php.ini
而不是PHP_DIR\php.ini
.