with strip_tags remove etiquetas ejemplo php soap dreamhost

php - strip_tags - ¿Cómo instalo la extensión de jabón?



strip_tags wordpress (6)

Dreamhost ahora incluye SoapClient en sus compilaciones PHP 5.3. Puede cambiar su versión de php en la sección de configuración de dominio del panel de control de dreamhost.

¿Cómo instalo Soap?

Tengo este error:

Error fatal: no se encontró la clase ''SoapClient'' en /home/user/mysite.com/path/to/file.php en la línea 16

Estoy alojando mi sitio en DreamHost y no admiten ninguna instalación de terceros.

ACTUALIZAR:

Copié el archivo php.ini con este script: http://sxi.sabrextreme.com/dh-phpini

Estoy usando una API de un sitio web y dice algo como esto:

####################################################################### ## You need to enable the following extensions in your PHP.ini file  ## ## php_openssl.dll          ## ## php_soap.dll             ## #######################################################################

y aquí está la lista de extensiones que mi archivo php.ini tiene:

extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll ;extension=php_mysql.dll ;extension=php_oci8.dll **extension=php_openssl.dll** ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll ;extension=php_yaz.dll ;extension=php_zip.dll

El problema es que la extensión php_soap.dll no se encuentra allí.


En ubuntu para instalar php_soap en PHP7 use los comandos a continuación. Reference

sudo apt-get install php7.0-soap sudo systemctl restart apache2.service

Para una versión anterior de php use debajo del comando y reinicie Apache.

apt-get install php-soap


No lo admiten porque no lo ayudarán o no serán responsables por nada, pero puede instalar extensiones personalizadas. Para hacerlo, primero debes configurar una instalación local de php 5 , durante ese proceso puedes compilar en las extensiones que necesites o puedes agregarlas dinámicamente al php.ini después del hecho.


Tuve el mismo problema, no había extensión = php_soap.dll en mi php.ini. Pero esto se debía a que había copiado el php.ini de una versión anterior y anterior de php (no es una buena idea). Encontré el dll en el directorio ext así que podía ponerlo en la extensión php.ini = php_soap.dll Después de reiniciar Apache todo funcionó con soap :)


encuentra esta línea en php.ini:

;extension=soap

luego elimina el punto ; coma ; y reinicie el servidor Apache


Para ventanas

1: busque la extensión = php_soap.dll en php.ini y elimine el punto y coma (;)

2: reinicia tu servidor

Para Linux (Ubuntu)

** PHP7.x **

sudo apt-get install php7.0-soap sudo systemctl restart apache2

Para nginx

sudo apt-get install php7.0-soap sudo systemctl restart nginx

Para PHP5

apt-get install php-soap