먼저 차이점 부터 보고 갈께요~
5.4와 5.6을 실제 써본 운영자로서, 속도에 차이가 굉장히 많이 납니다.
아직 7.0은 호환성 문제가 있을것 같아 쓰고 있진 않지만, 5.4와 5.6은 정말 보일정도로 속도 차이가 납니다.
0.4초가 느려져도 구글광고 매출이 하락한다고 하고, 포털사이트의 경우 1초만 느려져도 사용자가 4-5%가 빠져나간다고 하니 속도는 서비스에 있어 중요한 요소라고 생각합니다.
# php -v 명령어로 버전을 체크하니 5.4.16 이 나오네요.
# yum list installed | grep php 를 해봅니다.
php.x86_64 5.4.16-45.el7 @anaconda
php-bcmath.x86_64 5.4.16-45.el7 @base
php-cli.x86_64 5.4.16-45.el7 @anaconda
php-common.x86_64 5.4.16-45.el7 @anaconda
php-fedora-autoloader.noarch 1.0.0-1.el7 @epel
php-gd.x86_64 5.4.16-45.el7 @anaconda
php-mbstring.x86_64 5.4.16-45.el7 @base
php-mysqlnd.x86_64 5.4.16-45.el7 @base
php-pdo.x86_64 5.4.16-45.el7 @anaconda
php-pear.noarch 1:1.9.4-21.el7 @anaconda
php-php-gettext.noarch 1.0.12-1.el7 @epel
php-process.x86_64 5.4.16-45.el7 @anaconda
php-tcpdf.noarch 6.2.25-1.el7 @epel
php-tcpdf-dejavu-sans-fonts.noarch 6.2.25-1.el7 @epel
php-tidy.x86_64 5.4.16-7.el7 @epel
php-xml.x86_64 5.4.16-45.el7 @anaconda
대충 위 파일들이 깔려있는가 봅니다...
삭제를 해줘야겠네요...
# yum remove php.x86_64 php56-bcmath.x86_64 php56-cli.x86_64 php56-common.x86_64 php56-fedora-autoloader.noarch php56-gd.x86_64 php56-mbstring.x86_64 php56-mysqlnd.x86_64 php56-pdo.x86_64 php56-pear.noarch php56-php-gettext.noarch php56-process.x86_64 php56-tcpdf.noarch php56-tcpdf-dejavu-sans-fonts.noarch php56-tidy.x86_64 php56-xml.x86_64
삭제가 되었습니다. 자 그럼 다시 php 5.6 을 깔아봅시다. 깔기전에 선행되야하는게 있는데 remi 레포를 넣어주세요.
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
자 이제 깔고 싶은 php를 선택합니다.
저는 5.6을 깔았기 때문에
# yum-config-manager --enable remi-php56
php56으로 가져오라는 활성 명령어입니다. php56 또는 php55 (5.5버전) 으로 설정할수있고 php70 이나 php72 (7.2버전) 도 설정이 가능합니다.
다만 프로그램이 호환이 안될 가능성이 높아서 5.6까지 업그레이드를 권장합니다.
# yum install php.x86_64 php-bcmath.x86_64 php-cli.x86_64 php-common.x86_64 php-fedora-autoloader.noarch php-gd.x86_64 php-mbstring.x86_64 php-mysqlnd.x86_64 php-pdo.x86_64 php-pear.noarch php-php-gettext.noarch php-process.x86_64 php-tcpdf.noarch php-tcpdf-dejavu-sans-fonts.noarch php-tidy.x86_64 php-xml.x86_64
위 명령어로 다시 잘 설치가 되었습니다.
# service httpd restart 를 해줍니다. (아파치 재시작)
# php -v 를 치면 버전업이 된걸 보실 수 있습니다.
다들 버전업 하세요!
'리눅스 > Cent OS' 카테고리의 다른 글
Centos7 repo 문제 해결 mirrorlist.centos.org 찾을 수 없음 해결책 (0) | 2024.12.18 |
---|---|
부팅이 불가능한 Centos7 수리 후기 (0) | 2018.12.27 |