Come configurare SSL in PHP

February 11

Come configurare SSL in PHP


Il protocollo Secure Socket Layer (SSL) è una parte vitale della sicurezza delle informazioni su Internet. Se l'applicazione PHP ha bisogno di lavorare direttamente con SSL --- la creazione e la lettura di chiavi di crittografia --- allora avete bisogno di aggiungere il supporto OpenSSL per l'installazione di PHP. Configurazione del server PHP per utilizzare le funzioni SSL è difficile, ma relativamente semplice.

istruzione

Installare PHP con OpenSSL attivato

1 Scarica OpenSSL dal sito OpenSSL e installarlo. Le istruzioni per l'installazione può essere trovato qui. La procedura di installazione varia a seconda del sistema operativo.

Una volta installato OpenSSL, prendere nota di quale cartella, o "directory", è stato installato in.

2 Scaricare la versione più recente di PHP dal sito Web PHP. Fare riferimento a tale sito web per la procedura di installazione di PHP.

3 Crea il tuo "direttiva di configurazione supporto SSL." Alla fase di configurazione del processo di installazione di PHP, è necessario aggiungere una direttiva, un pezzo di testo istruire il computer per fare qualcosa, per il comando di configurazione. Questa direttiva si presenta come "with-open-ssl =" seguito dal nome della cartella in cui è stato installato OpenSSL. Per esempio, se OpenSSL è stato installato nella cartella "/ usr / local / ssl", allora la direttiva di configurazione supporto SSL sarà "--with-open-ssl = / usr / local / ssl".

4 Aggiungi il tuo direttiva di configurazione di supporto SSL alla fine di tutto il comando di configurazione ed eseguire il comando come indicato nelle istruzioni di installazione di PHP. Poi completare l'installazione di PHP in base alle istruzioni per il sistema operativo.

5 Assicurarsi che il supporto SSL è stato installato correttamente con la creazione e l'esecuzione di uno script PHP con il seguente contenuto:

<? Php phpinfo (); ?>

Quando si esegue lo script, il risultato sarà un sacco di scatole piene di informazioni di configurazione. Cercare una scatola con l'intestazione, "OpenSSL." Se lo vedi lì, allora la vostra installazione di PHP ora ha abilitato il supporto SSL.