De la salida de phpinfo()
, --disable-dom
se incluyen el comando de configuración. ¿Cómo lo cambio --enable-dom
sin recompilar PHP?
Editar : estoy usando Fedora 10. El PHP que estoy usando es el que vino con él.
Simplemente instale el paquete llamado php-xml , que proporciona el soporte php-dom .
Puede encontrar una lista de descargas en http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xml-5.2.6-5.i386.rpm.html
Asegúrese de ajustar las configuraciones para cargar realmente los módulos:
/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini
y reiniciar apache.
No puede: estas son opciones de tiempo de compilación.
A menos que encuentre otra distribución PHP precompilada que sea compatible con su configuración (que no detalla en su pregunta).
A menos que, por supuesto, las funciones que está buscando también se implementen de otras maneras, diga un conjunto de funciones en un archivo de script php que pueda incluir
include()
en sus scripts.fuente
Instalé php-xml con YUM (CentOS)
sudo yum instalar php-xml
Reiniciar Apache
reinicio del servicio sudo httpd
Todo funciona bien
fuente
sudo yum install php53-xml
php-common
dependencia que no se cumple (¿versión incorrecta, supongo?). Los siguientes comandos lo arreglaron:$ rpm -e --nodeps php-common # warning: /etc/php.ini saved as /etc/php.ini.rpmsave $ yum install php53-xml # restore the original php.ini $ cp /etc/php.ini.rpmsave /etc/php.ini
puedes descargar el SRPM para PHP. Cambie el archivo de especificaciones para que tenga --enable-dom y luego rehaga el RPM usando las herramientas rpmbuild.
Vea este sitio como un ejemplo de parchear y reconstruir un SRPM.
fuente