1. 배경
AWS PHP SDK를 사용하려고 하는데 계속 에러가 났다.
2. 해결책
2-1. PHP 업그레이드
5.4에서 5.6으로 업그레이드, 이를 위해 remi php repository를 잡고 5.6 설치했다.
그런데 remi php 설치하면 아파치 웹 서버와 연동되는 libphp 모듈이 깔리지 않았다. 방법은 모르겠음..
2-2. PHP 재설치
yum 방식에서 컴파일 방식으로 아예 재설치를 했다. 이때 버전은 PHP 7.2 최신 버전 선택.. PHP 5점대는 지긋지긋하다.
2-3. PHP 재컴파일
뭔가 되는 듯 싶었는데 HTTPS 에러가 남. 그래서 yum으로 openssl을 깔고 PHP를 --with-openssl=... 옵션을 줘서 재컴파일했다.
하지만 여전히 안된다?
2-4. PHP 재컴파일
컴파일 방식으로 재설치한 openssl로 재컴파일, 하지만 여전히 error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed 에러가 발생했다.
2-5. verify
'http' => [ 'verify' => false ]