Risposte:
Basta installare il pacchetto chiamato php-xml , che fornisce il supporto php-dom .
Puoi trovare un elenco di download su http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xml-5.2.6-5.i386.rpm.html
Assicurati di regolare le configurazioni per caricare effettivamente i moduli:
/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini
e riavvia apache.
Non puoi - queste sono opzioni di compilazione.
A meno che non trovi un'altra distribuzione PHP precompilata compatibile con la tua configurazione (di cui non dettagliati nella domanda).
A meno che, naturalmente, le funzioni che stai cercando non siano implementate anche in altri modi, ad esempio un set di funzioni in un file di script php che puoi inserire include()nei tuoi script.
Ho installato php-xml con YUM (CentOS)
sudo yum installa php-xml
Riavvia Apache
riavvio httpd del servizio sudo
Tutto funziona bene
sudo yum install php53-xml
php-commondipendenza non soddisfatta (versione errata immagino?). I seguenti comandi lo risolvono:$ 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
è possibile scaricare SRPM per PHP. Modificare il file spec in modo che abbia --enable-dom, quindi rifare l'RPM usando gli strumenti rpmbuild.
Vedi questo sito come esempio di patching e ricostruzione di un SRPM.