Моя домашняя система имеет версию PHP, скомпилированную с расширением SOAP. В живой системе есть версия PHP без расширения SOAP, и большинство сценариев сильно зависят от библиотеки NuSOAP. Тот факт, что NuSOAP и расширение SOAP используют одни и те же названия для своих классов, – ужасная головная боль.
 Как отключить расширение SOAP на моей домашней системе, не переустанавливая / перекомпилировать?  Он скомпилирован и не активирован директивой extension в ini-файле. 
  это расширение, поэтому вы можете отключить его в php.ini .  Просто закончите линию.  Не забудьте перезапустить Apache. 
  Я обнаружил, что nusoap является довольно ошибкой, поэтому обновление до родного мыла должно быть приоритетом.  Если это не сразу возможно, было бы неплохо перейти на nusoap-for-php5 , поскольку он позволяет запускать как родное расширение мыла, так и nusoap.  Затем вы можете внедрить новый код с родным мылом, но при этом используете nusoap для устаревшего кода.