PHP를 다시 컴파일하지 않고 –enable-dom을 사용하는 방법은 무엇입니까? 어떻게 변경

의 출력에서 phpinfo(), --disable-dom구성 명령을 포함하고 있습니다. --enable-domPHP를 다시 컴파일하지 않고 어떻게 변경 합니까?

편집 : 저는 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 패치 및 재구성의 예는 이 사이트 를 참조하십시오 .


답변