Раскомментированные строки в файле php.ini на 000webhost

Я недавно задал вопрос об ошибке PHP

после игры с файлом php.ini обнаружил, что после комментирования

расширение =php_soap.dll

Я получил ту же ошибку, что и в интернете

поэтому я пересмотрел эту строку в файле php.ini 000webhost

Кроме взлома 000webhost и изменения файла, я не знаю, как раскомментировать строку

все, что мне нужно сделать, это изменить

; Расширение =php_soap.dll

в

расширение =php_soap.dll

Я не могу использовать функцию PHP, потому что это позволяет вам изменить только существующую строку, а не комментарий

Что мне делать

Я попытался скопировать php_soap.dll и положить в ту же директорию, что и мой php файл, но все равно получил ту же ошибку

Я не знаю что делать

Спасибо

2 ответа

Если 000webhost не включил / не установил расширение php_soap, вероятно, вы можете сделать с этим все что угодно.

Ты пытался

dl("php_soap.dll");

загрузить модуль во время выполнения?

Не пытайтесь взломать и изменить его в конфигурации своего сервера, они будут разозлены, и вы нарушите закон.

Вы также можете попытаться найти чистую PHP SOAP-библиотеку, которая не зависит от расширения php_soap. Или найти не-дерьмовый веб-хостинг, который его поддерживает, или получить VPS-сервер вместо общего хостинга, тогда у вас будет полный контроль над конфигурацией сервера.

Поговорите с вашим веб-хостингом. Если вы начнете пытаться сделать это сами, вы можете нарушить их TOS. В зависимости от хоста, они могут включить это, если вы спросите. Если они не включат его, вам придется выбрать другой хост или избегать использования этого модуля.

Другие вопросы по тегам