programing

laravel composer update : 요청된 PHP 확장자 dom이 시스템에 없습니다.

newsource 2022. 11. 7. 22:37

laravel composer update : 요청된 PHP 확장자 dom이 시스템에 없습니다.

ubuntu 16.04, larabel 5.2를 사용하고 있습니다.프로젝트 디렉토리에서 업데이트 컴포저를 실행하면 "요청된 PHP 확장자 dom이 시스템에서 누락되었습니다."라고 표시됩니다.PHP의 설치된 패키지를 확인했습니다.이 패키지는 여기에서 사용할 수 있습니다.

xml-extension(이 경우는 php7.0-xml)을 설치하면 문제가 해결되었습니다.

sudo apt-get install php-xml

PHP 버전이 7.2인 경우 다음 명령을 실행합니다.

sudo apt-get install php7.2-xml

php version 5.6*에서 수정 가능:

$ sudo apt-get update
$ sudo apt-get install php5.6-xml

누락된 종속성이 있을 수 있으므로 먼저 실행하세요.

sudo apt-get -f install

그런 다음 php-xml을 설치합니다.

sudo apt-get install php-xml

이건 나한테 효과가 있었어.

DOM은 PHP 확장자이며 PHP 패키지가 아닙니다.즉, PHP 버전을 확장자로 다시 컴파일해야 합니다.그러나 PHP가 이미 DOM으로 컴파일되었지만 DOM이 활성화되지 않았을 수 있습니다.php.ini에서 확인할 수 있습니다.extension=dom.so코멘트가 없는 것을 확인합니다).

저 같은 경우에는

sudo apt-업데이트를 얻다

그리고.

sudo apt-get install php7.3-xml

언급URL : https://stackoverflow.com/questions/37873482/laravel-composer-update-the-requested-php-extension-dom-is-missing-from-your-s