取消 000webhost 上 php.ini 文件中的注释行

取消 000webhost 上 php.ini 文件中的注释行

我最近问了一个关于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

与您的网络托管商沟通。如果您开始尝试自己执行此操作,最终可能会违反与他们签订的服务条款。根据托管商的不同,如果您提出要求,他们可能会启用此功能。如果他们不启用,您必须选择其他托管商,或避免使用该模块。

相关内容