我有来自domain.com的共享服务器
当我尝试安装完整包时,我遇到了这个问题:PHP扩展" soap"必须加载。
我问我的客服,他告诉我,我们无法解决这个问题,你必须得到VP主机(VIP)而不是共享服务器。请帮我解决这个问题。
答案 0 :(得分:12)
只需进入 php.ini 文件并找到此代码actions
即可删除终止签名;extension=php_soap.dll
答案 1 :(得分:6)
我通过编辑来解决问题:
spark.jars.repositories https://oss.sonatype.org/content/repositories/releases
并从以下位置更改此行:
xampp\php\php.ini
为:
;extension=php_soap.dll
答案 2 :(得分:4)
在我的情况下,只有取消评论extension=php_soap.dll
行不起作用。我的PHP版本是7.0&我安装了apt-get install php7.0-soap
(因为我使用Ubuntu而使用了这个)。安装肥皂后,它对我有用。
答案 3 :(得分:1)
虽然你的问题很混乱,但我相信你能部分理解你的需要。
共享服务器是其他人与您共享的服务器。这些通常很便宜但你无法控制那里发生的事情;具体来说,你通常无法安装东西或有很多配置自由。这些服务器通常提供特定的服务(即,他们已经安装了PHP和MySQL,但是你不能运行,比如Ruby)。您很少(如果有的话)获得对这些服务器的shell访问权。
专用服务器正好相反。您通常可以完全控制机器的配置,因为它不与其他用户共享,但它们通常更昂贵。
原因很明显:当共享服务器时,提供商维护和维护正在运行的计算机的成本会更低,因为有几个客户正在为此付费。如果您需要/需要一台完全专用的机器,那么您可以管理它,但您必须自己付款。在这种情况下,如果您需要安装PHP模块并且您的提供商拒绝您访问,则必须找到允许它访问的提供程序或查找专用计算机。你在这方面运气不好。
答案 4 :(得分:1)
请转到此
var principal = HttpContext?.User as ClaimsPrincipal;
if (null != principal)
{
foreach (Claim claim in principal.Claims)
{
Log("Claim type: " + claim.Type + "; Claim value: " + claim.Value);
}
}
找到
*xampp\php\php.ini*
最后删除分号,然后从主机服务器重新启动您的appache服务器
答案 5 :(得分:0)
在我的php.ini中的XAMPP上,此扩展名为extension=soap