DOM Extension Not Loaded 해결하기
PHP 코드가 포함된 웹 페이지를 실행하던 도중 어떤 기능이 제대로 동작하지 않고 DOM Extension이 설치되지 않았다는 경고 메세지가 뜰 수 있습니다.
어떤 서비스를 사용하냐에 따라 서로 다른 에러 메세지가 나올 수 있습니다.
- DOM Extension Not Loaded
- Please enable the DOM extension in your PHP configuration
- The PHP extension ‘dom‘ is required.
필자의 경우는 첫번째 메세지가 나타났습니다.
이 경우 서버에서 PHP DOM 확장 패키지를 설치함으로서 해결할 수 있습니다.
- php-xmlrpc
- php-xml
아래 명령어로 설치가 가능합니다.
RedHat / CentOS 계열
sudo yum install php-xmlrpc php-xml
Ubuntu
sudo apt install php-xmlrpc php-xml
만약 위 방법으로도 해결되지 않는다면 아래 패키지를 추가로 설치해봐야 합니다.
- php-mbstring
- php-zip
아래 명령어로 설치가 가능합니다.
RedHat / CentOS 계열
sudo yum install php-mbstring php-zip
Ubuntu
sudo apt install php-mbstring php-zip