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
]