我最近问了一个关于php错误的问题
在玩了 php.ini 文件之后,我发现在评论之后
扩展=php_soap.dll
我得到了和网上一样的错误
所以我意识到 000webhost 的 php.ini 文件上的那行必须被注释掉
除了入侵 000webhost 并更改文件,我不知道如何取消注释一行
我需要做的就是改变
;扩展=php_soap.dll
到
扩展=php_soap.dll
我不能使用 php 函数,因为这只允许你更改现有的行,而不是注释的行
我是什么做的
我尝试复制 php_soap.dll 并将其放在与我的 php 文件相同的目录中,但仍然出现相同的错误
我不知道该怎么办
谢谢
答案1
如果 000webhost 尚未启用/安装 php_soap 扩展,那么您可能无能为力。
你有没有尝试过
dl("php_soap.dll");
在运行时加载模块?
不要尝试入侵并更改他们的服务器配置,他们会很生气,而且你也会违法。
您也可以尝试寻找一个不依赖于 php_soap 扩展的纯 PHP SOAP 库。或者寻找一个支持它的非垃圾网络主机,或者获取 VPS 服务器而不是共享主机,这样您就可以完全控制服务器配置。
答案2
与您的网络托管商沟通。如果您开始尝试自己执行此操作,最终可能会违反与他们签订的服务条款。根据托管商的不同,如果您提出要求,他们可能会启用此功能。如果他们不启用,您必须选择其他托管商,或避免使用该模块。