SSL обычно согласовывается веб-сервером. Вам нужно установить сертификат, который веб-сервер будет использовать для согласования безопасного соединения с каждым клиентом, еще до того, как PHP будет запущен. И да, вам нужно будет заплатить за официально подтвержденный сертификат. Обычно вы можете сделать все это очень легко через вашего хостинг-провайдера. Если вам нужна дополнительная помощь по установке сертификата самостоятельно, попробуйте http://serverfault.com.
В идеале, для вашего развития это вообще ничего не значит. Если на вашем веб-сайте не предполагается, что он работает на защищенном или незащищенном соединении, он должен работать в любом случае, так как веб-сервер обрабатывает детали для вас. Если вы сами создаете полные ссылки (включая схему, http://
), вы должны быть осторожны. Если вы устанавливаете какие-либо куки, вам следует проверить, есть ли у них флаг secure
или нет, и что это значит для вашей системы.
Расширение OpenSSL не имеет ничего общего с этим в этом контексте.