SSL doinstalowujesz do serwera WWW, a nie PHP.
Dla Apache'a:
1. Instalujesz OpenSSL.
2. Zdobywasz/generujesz samodzielnie klucze i certyfikaty, które umieszczasz tak, by były dostępne dla serwera itd.
3. Włączasz mod_ssl.
4. Definiujesz wirtualny host nasłuchujący na porcie 443 i ustawiasz dla niego certyfikaty itd. - przykładowy plik konfiguracyjny powinien już być dostępny w Apache'u.
5. Restartujesz i po wpisaniu
https://costam powinno Cię połączyć przez SSL.
http://www.modssl.org/http://www.beskid.net/~wladek/linux/apache.htmlWiedząc, na jakim porcie pracuje u Ciebie OpenSSL, możesz przez PHP sprawdzić, czy ludzie korzystają z bezpiecznego połączenia:
Kod
if($_SERVER['SERVER_PORT'] == 443)
{
echo 'Da';
}
else
{
echo 'Niet';
}