Dari output phpinfo()
, --disable-dom
termasuk perintah configure. Bagaimana cara mengubahnya --enable-dom
tanpa mengkompilasi ulang PHP?
Sunting : Saya menggunakan Fedora 10. PHP yang saya gunakan adalah yang menyertainya.
Hanya menginstal paket bernama php-xml , yang menyediakan php-dom dukungan .
Anda dapat menemukan daftar unduhan di http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xml-5.2.6-5.i386.rpm.html
Pastikan untuk menyesuaikan konfigurasi agar dapat memuat modul:
/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini
dan restart apache.
Anda tidak bisa - ini adalah opsi waktu kompilasi.
Kecuali Anda menemukan distribusi PHP lain yang telah dikompilasi sebelumnya yang kompatibel dengan pengaturan Anda (yang tidak Anda perinci dalam pertanyaan Anda).
Kecuali tentu saja fungsi yang Anda cari diimplementasikan dengan cara lain juga, katakan satu set fungsi dalam file skrip php yang Anda bisa
include()
ke dalam skrip Anda.sumber
Saya menginstal php-xml dengan YUM (CentOS)
sudo yum instal php-xml
Mulai ulang Apache
sudo layanan httpd restart
Semuanya bekerja dengan baik
sumber
sudo yum install php53-xml
php-common
ketergantungan tidak terpenuhi (versi yang salah kurasa?). Perintah-perintah berikut memperbaikinya:$ 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
Anda dapat mengunduh SRPM untuk PHP. Ubah file spesifikasi sehingga memiliki --enable-dom kemudian remake RPM menggunakan alat rpmbuild.
Lihat Situs Ini sebagai contoh menambal dan membangun kembali SRPM.
sumber