의 출력에서 phpinfo()
, --disable-dom
구성 명령을 포함하고 있습니다. --enable-dom
PHP를 다시 컴파일하지 않고 어떻게 변경 합니까?
편집 : 저는 Fedora 10을 사용하고 있습니다. 내가 사용하는 PHP는 함께 제공되는 PHP입니다.
답변
php-dom 지원 을 제공하는 php- xml 패키지를 설치하십시오 .
http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xml-5.2.6-5.i386.rpm.html 에서 다운로드 목록을 찾을 수 있습니다.
실제로 모듈을로드하려면 구성을 조정하십시오.
/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini
아파치를 다시 시작하십시오.
답변
컴파일 타임 옵션은 불가능합니다.
설정과 호환되는 다른 사전 컴파일 된 PHP 배포를 찾지 않는 한 (질문에 자세히 설명되어 있지 않음).
물론 당신이 찾고있는 기능이 다른 방법으로도 구현되지 않는 한, PHP 스크립트 파일에서 스크립트에 넣을 수있는 기능 세트를 말합니다 include()
.
답변
YUM (CentOS)으로 php-xml을 설치했습니다.
sudo yum 설치 php-xml
아파치 다시 시작
sudo 서비스 httpd 재시작
모든 것이 잘 작동합니다
답변
PHP 용 SRPM을 다운로드 할 수 있습니다. 사양 파일을 –enable-dom으로 변경 한 다음 rpmbuild 도구를 사용하여 RPM을 다시 만드십시오.
SRPM 패치 및 재구성의 예는 이 사이트 를 참조하십시오 .