Câu trả lời:
Chỉ cần cài đặt gói có tên php-xml , cung cấp hỗ trợ php-dom .
Bạn có thể tìm thấy danh sách tải xuống tại http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xml-5.2.6-5.i386.rpm.html
Đảm bảo điều chỉnh cấu hình để thực sự tải các mô-đun:
/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini
và khởi động lại apache.
Bạn không thể - đây là các tùy chọn biên dịch thời gian.
Trừ khi bạn tìm thấy một bản phân phối PHP được biên dịch sẵn tương thích với thiết lập của bạn (mà bạn không nêu chi tiết trong câu hỏi của mình).
Tất nhiên trừ khi các hàm mà bạn đang tìm kiếm cũng được triển khai theo các cách khác, hãy nói một tập hợp các hàm trong tệp tập lệnh php mà bạn có thể include()
vào tập lệnh của mình.
Tôi đã cài đặt php-xml với YUM (CentOS)
sudo yum cài đặt php-xml
Khởi động lại Apache
sudo dịch vụ httpd khởi động lại
Mọi thứ đều hoạt động tốt
sudo yum install php53-xml
php-common
phụ thuộc không được đáp ứng (phiên bản sai tôi đoán?). Các lệnh sau đã sửa nó:$ 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
bạn có thể tải xuống SRPM cho PHP. Thay đổi tệp spec để nó có --enable-dom sau đó làm lại RPM bằng các công cụ rpmbuild.
Xem Trang web này như một ví dụ về vá và xây dựng lại SRPM.