PHP GD Extension missing, PHP MBstring Extension missing은 당연히 php에 GD Extension, MBstring Extension이 설치되지 않은 것입니다.
주로 워드프레스를 vps에 직접 설치한 경우 이러한 알림을 받을 수 있습니다.
선택적 모듈/필요한 모듈 mbstring, imagick, gd을(를) 설치하지 않았거나 비활성화 했습니다.
해당 문제를 해결하는 방법은 해당 모듈들을 설치해 주면 간단히 해결됩니다.
ubuntu 20.04, nginx, php 7.4버전 기준으로 작성하겠습니다.
php우측 숫자는 설치된 Php의 버전입니다. 바꿔서 입력하면 됩니다. 설치된 php 버전을 모를 경우 아래를 실행합니다.
php -v
PHP GD Extension 설치
sudo apt-get install php7.4-gd
Code language: JavaScript (javascript)
PHP MBstring Extension 설치
sudo apt-get update
Code language: JavaScript (javascript)
sudo apt-get install php-mbstring
Code language: JavaScript (javascript)
PHP Imagick Extension 설치
sudo apt-get install php-imagick
Code language: JavaScript (javascript)
설치 후 nginx 문법 오류 검사
sudo nginx -t
syntax is ok, test is successful을 확인 후 재가동합니다.
nginx 웹서버 재가동
sudo service nginx restart