Header Ads Widget

Ticker

6/recent/ticker-posts

Error Fatal: Class Soap Client No Encontrado

 Hoy, estaba creando un servicio web a través de SOAP Client en PHP, pero desafortunadamente recibo el error fatal 'Class' SoapClient 'not found' en las aplicaciones. Pasé un tiempo en Google para encontrar una solución y encontré que funcionaba, así que aquí estoy compartiendo mi comprensión con respecto a este error. Este error puede ocurrir tanto en sistemas Linux como Windows .

Consulte otros tutoriales de PHP SOAP,

Hay las siguientes razones por las que ocurrió el error:

Linux

- No lo tienes php-soapinstalado en el sistema.

Ventanas

- No ha eliminado los comentarios de la siguiente línea del php.iniarchivo.

Ubique el php.iniarchivo en la carpeta xampp o wamp, la ubicación sería su carpeta bin apache, es decirApache/bin/php.ini

Por defecto tiene este aspecto:
;extension=php_soap.dll

Debería verse así:
extension=php_soap.dll

Ahora reinicia tu servidor Apache

Verificar El Cliente De Jabón Usando Php.Ini

Puede verificar que php soap esté habilitado o no use php_info, abra php_infoy busque jabón, si encuentra la extensión de jabón como se muestra a continuación, eso significa que está listo para ejecutar el servicio de jabón

error fatal class-soapclient-not-found

Incluso si obtiene el mismo error en el sistema Windows, eso significa que la ruta del directorio de extensión no está configurada.

Puede que su extension_dircamino establezca un camino relativo.

Debe eliminar los comentarios de la extension_dirlínea si está comentada en el php.iniarchivo. en su lugar, es posible que deba establecer una ruta absoluta al directorio de extensiones.

Quitar comentario extension_dir en el archivo php.ini Abriremos
el php.iniarchivo y buscaremos extension_diren este archivo. Por defecto tiene este aspecto:
;extension_dir="ext"

Debería verse así:
extension_dir="C:/php/ext"

Publicar un comentario

0 Comentarios