Como --enable-dom sem recompilar o PHP?

9

Da saída de phpinfo() , --disable-dom estão incluídos o comando configure. Como eu mudo para --enable-dom sem recompilar o PHP?

Editar : Estou usando o Fedora 10. O PHP que estou usando é o que veio com ele.

    
por Randell 17.09.2009 / 11:10

4 respostas

12

Basta instalar o pacote chamado php-xml , que fornece o suporte php-dom .

Você pode encontrar uma lista de downloads em link

Certifique-se de ajustar as configurações para carregar os módulos:

/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini

e reinicie o apache.

    
por 17.09.2009 / 12:33
3

Você não pode - estas são opções em tempo de compilação.

A menos que você encontre outra distribuição PHP pré-compilada que seja compatível com sua configuração (que você não detalha em sua pergunta).

A menos que as funções que você esteja procurando sejam implementadas de outras maneiras também, digamos, um conjunto de funções em um arquivo de script php que você pode include() em seus scripts.

    
por 17.09.2009 / 11:19
2

Eu instalei o php-xml com o YUM (CentOS)

sudo yum instala o php-xml

Reinicie o Apache

serviço sudo httpd restart

Tudo funciona bem

    
por 16.04.2013 / 19:57
0

você pode baixar o SRPM para PHP. Altere o arquivo de especificação para que ele tenha --enable-dom e então refaça o RPM usando as ferramentas rpmbuild.

Veja Este Site como um exemplo de correção e reconstrução de um SRPM.

    
por 17.09.2009 / 12:33

Tags