우분투 22.04 에서 php8.1.x 가 깔려서 xe3가 안되는 경우 질문드립니다.
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 8.1 |
xe3를 다운로드 받은 후에 설치하고 접속했는데 index.php 에 아무 반응이 없어서 확인 해 보니
우분투 22.04 깔린 php 버젼이 php8.1.x 가 깔렸습니다.
xe3 는 max php7.4 까지 정상동작 된다는 데 맞나요?
그리고 이런 경우는 어떻게 해야 하나요 ? php 7.4 로 다운 그레이드를 하려면 어떻게 해야 하는지도 막막합니다.
아시는 분들의 가르침 부탁 드립니다
댓글 4
ondrej PPA를 추가하면 다른 버전의 PHP도 자유롭게 설치할 수 있습니다.
https://wpamitkumar.com/how-to-downgrade-php-80-to-74-ubuntu/ 참조하였습니다.
1. add-apt-repository ppa:ondrej/php //저장소애드
2. apt-get update
3. apt-get install php7.4
4. apt-get install php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-mysql php7.4-mbstring php7.4-zip php7.4-fpm php7.4-intl php7.4-simplexml
5. a2dismod phpx.x //깔려있는 버젼 disable 이때 php version이 8.1.2 라도 php8.1 까지만 적는다. php -v 명령으로 버젼 확인 가능
6. a2enmod php7.4 //7.4버젼 enable
7. service apache2 restart // 아파치 재시작
8 update-alternatives --set php /usr/bin/php7.4
9. update-alternatives --set phar.phar /usr/bin/phar.phar7.4
이상입니다
혹시 다른분들이 이 댓글보시고 적용하실거 같아서 말씀드리자면... 서버마다 환경이나 세팅방법이 다르다보니 서버환경과 설치경로 등등을 고려해서 서버OS에 맞는 방법으로 세팅하세요! ㅎㅎ