Come compilare il PHP con SSL

September 6

Come compilare il PHP con SSL


Come un linguaggio progettato esplicitamente per lo sviluppo di applicazioni web, PHP viene fornito con la maggior parte degli strumenti di sviluppatori web necessitano fuori dalla scatola. Tuttavia, la maggior parte dei siti web solo bisogno di cifratura Secure Socket Layer (SSL) per la creazione di una connessione sicura con gli utenti. Questo viene fatto dal server web (ad esempio ,. Apache), non per PHP. Quindi, il supporto SSL non viene fornito con PHP per impostazione predefinita. Per farlo, è necessario installare OpenSSL.

istruzione

installare OpenSSL

1 Scarica l'ultimo software OpenSSL dal sito web di OpenSSL.

2 Installare OpenSSL secondo le istruzioni fornite con esso. Alcuni aspetti di installazione possono essere diversi a seconda del sistema operativo o la struttura del file system.

3 Prendere nota della directory in cui è installato OpenSSL.

Installare PHP e test

4 Scarica il software più recente di PHP dal sito Web PHP.

5 Configurare il processo di installazione per includere il supporto SSL. Fare riferimento alla documentazione di installazione sul sito Web PHP. Vedrete che parte di installazione sta creando il comando di configurazione. In questo comando, è necessario includere una direttiva per l'installazione SSL. Questa direttiva si presenta come "with-open-ssl =" seguito dal directory in cui OpenSSL è installato sul computer. Quindi, se OpenSSL è in "/ usr / local / ssl", quindi la vostra direttiva sarà "--with-open-ssl = / usr / local / ssl." Posizionare questa direttiva alla fine del comando di configurazione.

6 Eseguire il comando di configurazione in base alle istruzioni di installazione sul sito PHP e completare l'installazione.

7 Verificare che il supporto SSL è stato installato con la creazione di uno script che esegue i "phpinfo ()" comando. Quando si esegue lo script e guardate la pagina si crea, si vedrà un sacco di scatole contenenti informazioni sulla vostra installazione di PHP. Se si vede una scatola di cui colpo di testa si legge, "OpenSSL", quindi l'installazione è stata eseguita correttamente.

Consigli e avvertenze

  • Assicurarsi che si compila con l'ultima versione di OpenSSL. Si prevede di utilizzare questo modulo per proteggere i dati sensibili, e gli insetti in OpenSSL sono corretti con ogni release. Se non si utilizza il più recente, il software potrebbe essere vulnerabile agli attacchi.