Ubuntu 16.04에 PHP 7.2를 설치한 환경에서 sudo phpenmod mcrypt를 실행해야 하는 경우에 다음과 같은 오류가 발생할 수 있습니다.
WARNING: Module mcrypt ini file doesn't exist under /etc/php/7.2/mods-available WARNING: Module mcrypt ini file doesn't exist under /etc/php/7.2/mods-available
이 경우 php 7.2에서 php7.1-mcrypt로 가리키도록 하면 이 문제가 해결될 수 있습니다. 다음은 php 7.2에서 mcrypt 7.1 버전을 구성하는 방법입니다.
php7.1-mcrypt를 설치합니다.
sudo apt install php7.1-mcrypt
php7.1-mcrypt에 대한 심볼릭 링크를 생성합니다.
sudo ln -s /etc/php/7.1/mods-available/mcrypt.ini /etc/php/7.2/mods-available/
mcrypt 익스텐션을 활성화합니다.
sudo phpenmod mcrypt
이제 sudo phpenmod mcrypt를 실행해도 문제가 발생하지 않습니다.