wso wsf php致命错误:Class';WSService';找不到

wso wsf php致命错误:Class';WSService';找不到,php,apache2,wso2,Php,Apache2,Wso2,从前,我的apache+php+wso/wsf-php都在愉快地工作。糟糕的一天,我不得不重新启动apache2服务器,从那时起,每当我的php代码创建WSService或WSClient时,apache都会返回“未找到类” 在/var/log/apache2/error.log中,问题是 PHP警告:PHP启动:wsf:无法初始化模块 使用模块API=20060613编译的模块 使用模块API=20100525编译的PHP 这些选项需要匹配 在第0行的未知位置 然后,我尝试(多次)按照wsf

从前,我的apache+php+wso/wsf-php都在愉快地工作。糟糕的一天,我不得不重新启动apache2服务器,从那时起,每当我的php代码创建WSService或WSClient时,apache都会返回“未找到类”

在/var/log/apache2/error.log中,问题是 PHP警告:PHP启动:wsf:无法初始化模块 使用模块API=20060613编译的模块 使用模块API=20100525编译的PHP 这些选项需要匹配 在第0行的未知位置

然后,我尝试(多次)按照wsf php框架的自述文件重新编译它,但它创建了以下目录:/usr/lib/php5/20060613+lfs 从dir名称中可以看到错误的版本

我应该怎么做才能再次使用wso wsf php工作

其他信息: 通用条款(Debian 4.6.3-1)4.6.3 PHP 5.4.0-3(cli)(构建日期:2012年3月22日07:59:57) Zend Engine v2.4.0版权所有(c)1998-2012 Zend Technologies

谢谢,再见,
Marco

那么正确编译的模块在哪里?您的http.conf目前是什么样子?我试图恢复旧版本的模块,使用
find
搜索它,但对于我在垃圾文件夹中找到的模块,我仍然有相同的错误。我想旧版本可能已经被删除/替换了。httpd.conf没有讨论wsf。抱歉,我的意思是php.ini(不是httpd.conf)php.ini有一个wsf部分,其中包含wsf.home=、extension\u dir=、extension=wsf.so和wsf.log\u path=/var/log/apache2hm,因此缺少配置,但我认为我们还有一个问题需要解决。我假设您是这样编译的:$cd extname$phpize$./configure$make#make install,其中“extname”是wsf扩展。查看此处的第一条评论,也许这可以解决您的问题: