[오늘은 생각중] 결국 거짓, 결국 기만, 결국 카카오톡

카카오가 결국 유저들을 기만했다. 카카오 우영규 부사장은 국정감사장에 출석해 "카카오톡 롤백이 기술적으로 어렵다"라는 입장을 밝혔다. 과연 기술적으로 어려운 것일까? 아마 우 부사장이 홍민택 CPO의 거짓부렁에 놀아났거나, '금융기술적'으로 손실을 감내할 수 없기 때문에 같이 공범이 되려고 한 것이 아닐까 싶다.   카카오톡 롤백 할 수 없는 이유. "이전 버전 어차피 들고 있을거 아니예요? 그럼 그냥 롤백하면 되는거 아니예요?" 카카오톡은 그냥 단순한 구조의 메시징 앱이 아니죠. MAU도 약 4,819만 명 되니까요. 이런 엔터프라이즈 수준의 메시징 플랫폼에서는 롤백은 단순하지 않아요.. 오지게 욕을 먹은… https://t.co/spd1MQLpen — lucas (@lucas_flatwhite) October 14, 2025   인터넷에 기술적으로 어려운 이유를 누군가 적어놨으나, 이 이유는 공학도의 입장에서 보면 잘 모르고 하는 소리라고 치부된다. 먼저 "메이저 업데이트이기 때문에 프로토콜과 데이터 구조로 기록을 하고 있을 수 있다"라는 주장은 다르게 말하면 "이전 버전의 카카오톡 메신저 내용은 기록되지 않고 있다"라는 얘기와 같다. 현재 구버전 카카오톡을 이용하는 사람들은 정상적으로 카카오톡을 이용하고 있다. 프로토콜이 달라졌다면 구버전 카카오톡에서는 이전 프로토콜로 기록이 되고 있기 때문에 메시지가 가지 않는 등 문제가 생길 수 있다. 그러나 인터넷에는 '카카오톡 구버전으로 돌리는 방법' 같은 팁이 공유되고 있고, 사람들이 잘 이용하고 있다는 점을 볼 때, 이런 주장은 설득력을 잃는다. 인프라를 수정했기 때문에 어려울 것이라는 주장도, 구버전 앱 실행이 정상적으로 된다는 점. PC카톡, macOS 카카오톡이 정상적으로 실행되고 있다는 점 등을 본다면 서버 프레임워크가 구버전과 차이가 없다는 뜻이기 때문에 해당되지 않는다. 카카오톡은 메신저 앱 중...

[오늘은 공부중] CentOS 서버에 PHP 설치하기

PHP는 웹 서비스를 제공하는 서버에는 반드시 설치해야 하는 필수 언어로 자리잡았다.
하지만 CentOS에는 PHP가 포함돼 있지 않기 때문에 별도로 설치를 해줘야 한다.
단순하게

yum install php

로 설치를 하면 좋겠지만, yum 레포지터리에 있는 php는 버전이 5로 매우 낮다.
이는 레드햇의 정책과 관련이 있는데... 음...
버전이 낮으면 오히려 보안 정책이 뒤쳐지는 것 아닌가 싶은 생각이 든다.


2021년 4월 6일 기준으로 php는 8까지 나와있다.
5로도 php를 구현하는 데에는 큰 지장이 없지만, 그래도 최신 버전을 이용하는게 장기적으로는 낫다.
일반적인 설치방법으로는 php 최신버전을 설치할 수 없기 때문에 remi 레포지터리를 이용해야 한다.

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

위와 같이 입력하면 레포지터리가 설치된다.
간혹 설치파일이 없다고 뜨는 경우가 있는데 이럴 경우 주소 처음 부분이 http로 되어 있는지 확인하자.
http에는 설치 파일이 없으며, 반드시 https를 입력해야만 다운로드 및 설치가 가능하다.


설치에 필요한 epel-release와 yum-utils도 설치를 하자.

yum install yum-utils

yum-utils는 yum의 설치 환경을 설정하는 도구이다.
우리는 yum-config-manager를 사용하기 위해 설치를 한다.


설치가 끝났다면 현재 yum에 올라가 있는 php 5 버전을 비활성화 시키기 위해 아래와 같이 입력한다.

yum-config-manager --disable remi-php54

이후 php 8 버전을 사용가능하도록 yum-config-manger를 설정한다.

yum-config-manager --enable remi-php80

차후 php 9버전이 나오면 80이 아니라 90이 된다.
9.1이면 91, 9.2면 92


설치가 끝났다면 php를 설치하자.

yum install php php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pdo php-pecl-apcu php-pecl-apcu-devel

을 입력해 설치한다.
php는 프로그램 자체를 말하는 것이고, php-fpm은 nginx에서 동적인 홈페이지와 빠른 실행을 위해 필요한 도구이다.


설치가 끝나면

php -v

를 입력해 제대로 설치가 됐는지 확인하자.


php는 설치 후 설정 없이도 구동하지만, php-fpm은 별도의 프로그램이기 때문에 실행 명령이 필요하다.

systemctl start php-fpm

을 입력해 프로그램을 실행하자.

systemctl status php-fpm

으로 정상 구동이 확인된다면

systemctl enable php-fpm

으로 서버 부팅시마다 자동으로 작동되도록 설정해주자.

댓글

이 블로그의 인기 게시물

[오늘은 공부중] 조명의 기능

[오늘은 공부중] 인물 구도 여백 이름

[오늘은 공부중] 방송 프로그램의 가상광고 규정