2010-05-07 7 views

답변

1

예, PHP를 다시 컴파일해야합니다. ./configure을 적절한 매개 변수와 함께 다시 실행하십시오 (아마도 --enable-dom이지만, 해당 매개 변수에는 확실하지 않습니다).

+0

K 시도해 보겠습니다. – Yarin

+0

소스에서'--disable-dom'을 가진 PHP 버전을 설치 했습니까? 아니면 배포판 저장소의 패키지입니까? 패키지 인 경우 먼저 dom 확장을 공유 모듈로 제공 할 php_dom 패키지를 찾습니다. 실제로 PHP를 소스에서 컴파일해야한다면 배포판의 빌드 시스템을 사용하는 것이 좋습니다. 그렇지 않으면 시스템에 (관리되는) 패키지 + 사용자 정의 빌드 버전이 있고 리포지토리의 업데이트로 버전을 덮어 쓸 수 있습니다. – VolkerK

+0

VolkerK, 어쩌면 당신이 나를 도울 수 있습니다 - 내가 설정하지 않은 서버에있어, 아마존 Ec2 인스턴스, 미리 구성된 PHP, Apache. 내 PHP는 아파치 모듈 또는 CGI 설치인지 확인하려고 해요 - 내 httpd ... php.conf 파일에서 LoadModule php5_module modules/libphp5.so 지시문을 모두 볼 수 있지만/usr/bin/php-cgi. 그게 말이 되겠습니까? 그것이 하나가 될지도 모른다고 생각합니까? – Yarin

1

배포 저장소에서 설치할 수 있습니다. PHP 버전 소스를 다운로드하지 않은 경우 tarball에서 압축을 풉니 다. php/ext 디렉토리에 cd하고 dom 폴더를 찾은 다음 cd를 입력하고 phpize를 입력 한 다음 & & make install을 실행하면 php.ini의 extension = .so를 통해 사용할 수있는 동적 확장이 설치됩니다.

+0

고마워, 나는 이것을 시도해보고 너희들에게 알린다. – Yarin

관련 문제