웹마스터 팁
php 버전을 다운그레이드 하기
2015.06.04 13:48
안녕하세요?
여기에서도 소소하게 나오는 질문이었던거 같은데요.
yum을 사용하는 centos 7에서 편하게 다운그레이드 해보기 입니다.
XE를 설치하는데 php 버전이 5.4라고 합니다.
5.5를 설치하면 좋다고 하길래...
남자라면 최신버전!!!
이라며 설치를 하는 만행을 저지릅니다.
https://www.xpressengine.com/qna/22979283
그리하여 상기 링크와 같은 일이 벌어집니다.
뭔가 되질 않아요.
다시 xe를 설치하고 올리고 별짓을 다해봐도 안됩니다.
결국 php를 버전 업글한게 잘못되었다는 생각에 일단 다운그레이드를 하기로 했습니다.
그런데...
어떻게 하지? 란 생각이 들었습니다.
자.. 우리 침착하고... 생각을 해보자 합니다.
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&wr_id=102898
php스쿨에서 키키님이 아주 유용한 정보를 올려주셨습니다.
https://www.zulius.com/how-to/yum-install-specific-package-version/
상기 링크가서 올려놓은대로 하면 된다는거죠.
저는 거기에 아마 5.6을 설치하기 위해서 yum의 repo를 건드리셨음을 생각하고 그거부터 같이 처리하기로 합니다.
vi /etc/yum.repos.d/remi.repo
그러고 나오는 [remi-php56] 의 enabled=0 으로 해서 yum으로 업뎃을 돌리더라도 5.6이 검색이 안되게 합니다.
이제 php를 삭제합니다.
yum remove php-gd
yum remove php-common
더 삭제를 해야 하는 생각이 드는데 일단 두개만 삭제해도 제 경우에는 잘 되었습니다.
아마 dependency를 체크해서 다 삭제해줄거라 생각이 듭니다.
그러고 삭제 되면 php -v로 버전을 체크해도 버전이 안나옵니다.
이제 설치를 합니다.
yum install php
yum install httpd mysql mysql-server php php-mysql
사실 두번째 명령어는 php-mysql을 설치하려고 한 명령어입니다.
그리고 나서 systemctl restart httpd 를 해서 apache를 재기동합니다.
그러고 우리의 친구 phpinfo() 를 실행시키면 다운그레이드된 php 버전이 보입니다.
결론적으로는 remi의 최신버전 다운이 안되게 막고 php를 yum으로 모두 삭제후 다시 yum으로 설치 하는겁니다.
도움이 되셨길 바랍니다.
댓글 2
-
기진곰
2015.06.04 20:35
-
6미리
2015.06.05 09:48
글에도 썼듯이... '남자라면 최신버전!!!'이 이 사단을 불러일으켰다고 볼수 있습니다. -_-;;;;
XE가 설치시에 5.5 이상 쓰면 좋다고 저를 꼬신(?)것도 한몫했지요 ㅎㅎ
어차피 테스트 서버인데 최신버전 써야지 하면 centos7을 설치했는데...
읭? php가 5.4네? XE가 권장하는게 5.5인데??? 이러다가 저런거죠.
여튼... 사고났을때 수습용이지 이렇게 가라는건 아닙니다. ^^
제목 | 글쓴이 | 날짜 |
---|---|---|
탑으로 가는 버튼이 특정위치에서 나타나게 하기 | 동네남자 | 2015.06.09 |
창크기에 따라 생기고 없어지는 배너 만들기 [1] | 착한동구 | 2015.06.05 |
구글 웹폰트 부분으로 적용하기 | 착한동구 | 2015.06.05 |
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] | Hello_XE | 2014.10.28 |
php 버전을 다운그레이드 하기 [2] | 6미리 | 2015.06.04 |
간단하게 외부 SMTP 로 인증메일 보내기. [1] | AJKJ | 2014.07.22 |
Hostinger(호스팅어) 등 해외 서버에서 XE 설치화면이 깨진다면 [9] | YJSoft | 2015.01.11 |
구글에서 제공하는 웹폰트 적용법 | 착한동구 | 2015.06.04 |
(오류x, 정보)ckeditor와 xpresseditor의 서식은 서로 다르네요. 반응형만드실 때 주의하실 필요가 있겠습니다. | 큰성565 | 2015.06.04 |
코어 1.5 모바일에서 닉네임 클릭시 팝업 메뉴안 뜰때.. | 착한악마 | 2015.06.03 |
자바스트립으로 내용을 숨겼다/보이기 | 착한동구 | 2015.06.03 |
저같은 초보분들이 궁금해 하실것같아서요 [3] | 착한동구 | 2015.05.08 |
cloudflare에서 nginx 아이피 제대로 표시하기 [3] | natura | 2014.11.13 |
카르마님의 외부 이미지 저장 애드온 에서 swf를 받아오기 | 불금 | 2015.06.01 |
네이버 카페 처럼 조회하고 [2] | XE모듈 | 2015.05.31 |
타임라인 모듈 두개 이상 생성 및 페이지가 넘어가지 않은 문제에 관하여 | 함삐까 | 2015.06.01 |
스키마 변경 후 쿼리 오류가 발생할 때 | 신평 | 2015.06.01 |
글쓰기 폼에 미리 기본 내용 입력 [24] | 송동우 | 2012.07.18 |
29일 licencexe설치시 XE마비현상 [3] | XE힘들당휴 | 2015.05.29 |
CentOS 6.5 웹로그 모니터링 awstats 설치하기 [1] | lililiillililiil | 2014.04.29 |
리눅스는 뭐니뭐니해도 기본 제공되는 버전을 쓰는 것이 제일 안전하죠 ㅎㅎ
CentOS는 보안패치도 10년간 책임지니까 무조건 기본버전 고고싱!