El php no tiene nada que ver con usar https eso es parte del servidor Web en tu caso creo es Apache.
El ssl son certificados que uno paga mensualidades para poder brindarle a los usuarios una garantia en parte, y el https es un protocolo que encrypta el contenido de lo que se envia ya se a hablado de eso en post anteriores.
Entra a este sitio veras que alli brindan servicios de certificados
http://www.evidaliahost.com/certificados/
Otra cosa php se usa igual en https como se usa en http normal.