Som ett språk uttryckligen konstruerad för att utveckla webbapplikationer , kommer PHP med de flesta av verktygen webbutvecklare behöver ur lådan . Men de flesta av webbplatser behöver bara Secure Socket Layer ( SSL) för att skapa en säker anslutning med användarna. Detta görs av webbservern ( dvs . Apache ) , inte av PHP . Så SSL-stöd inte kommer med PHP som standard . För att få det måste du installera OpenSSL
Installera OpenSSL
1
Hämta . senaste OpenSSL programvaran från OpenSSL webbplats .
2 .
Installera OpenSSL enligt de anvisningar som medföljer den . Vissa aspekter av installation kan vara olika beroende på ditt operativsystem eller filsystemet struktur .
3 .
Anteckna den katalog där OpenSSL är installerat .
Installera PHP och Test
1 .
Ladda ner den senaste PHP programvaran från PHP-webbplatsen .
2 .
Konfigurera installationen att inkludera stöd för SSL . Se installationen dokumentationen på PHP-webbplatsen . Du kommer att se att en del av installationen skapar konfigurationen kommandot . I detta kommando måste du inkludera ett direktiv för att installera SSL . Detta direktiv ser ut "- med -open- ssl="följt av den katalog där OpenSSL är installerat på datorn . Så om OpenSSL är i "/usr /local /ssl "och sedan ditt direktivet kommer att "-med -open- ssl=/usr /local /ssl . " Placera detta direktiv i slutet av din konfigurera kommando .
3 .
Kör kommandot konfiguration enligt installationsanvisningarna på PHP-webbplatsen och avsluta installationen .
4 .
Kontrollera att SSL- stöd har installerats genom att skapa ett skript som kör " phpinfo ( ) "-kommandot . När du kör skriptet och titta på sidan som den skapar, kommer du att se en massa lådor som innehåller information om din PHP- installation . Om du ser en ruta som rubrik lyder , " OpenSSL "och sedan ditt installationen har lyckats.
tips och varningar
Se till att du kompilera med den senaste versionen av OpenSSL . Du kommer att använda denna modul för att säkra känsliga uppgifter, och buggar i OpenSSL är korrigerade med varje release . Om du inte använder den senaste , kan din programvara vara sårbara för attacker .