Недавно я задал вопрос об ошибке PHP
поигравшись с файлом php.ini я обнаружил, что после комментирования
расширение=php_soap.dll
У меня та же ошибка, что и в интернете.
поэтому я понял, что строка в файле php.ini 000webhost должна быть закомментирована
Кроме как взломать 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
Поговорите со своим веб-хостингом. Если вы попытаетесь сделать это самостоятельно, вы можете нарушить свои TOS с ними. В зависимости от хостера, они могут включить это, если вы попросите. Если они не включат это, вам придется выбрать другой хост или избегать использования этого модуля.