Hvordan å kompilere PHP med SSL

Hvordan å kompilere PHP med SSL


Som et språk designet eksplisitt for utvikling av webapplikasjoner, kommer PHP med de fleste av de verktøyene webutviklere trenger ut av boksen. Men flertallet av nettsteder trenger bare Secure Socket Layer (SSL) kryptering for å opprette en sikker forbindelse med brukerne. Dette gjøres av webserveren (dvs. ,. Apache), ikke av PHP. Så SSL-støtte ikke kommer med PHP som standard. For å få det, må du installere OpenSSL.

Bruksanvisning

Installer OpenSSL

1 Last ned den nyeste OpenSSL-programvaren fra OpenSSL nettstedet.

2 Installer OpenSSL henhold til instruksjonene som følger med den. Noen aspekter av installasjonen kan være forskjellig avhengig av hvilket operativsystem eller filsystem struktur.

3 Noter katalogen der OpenSSL er installert.

Installere PHP og Test

4 Last ned den nyeste PHP programvare fra PHP nettside.

5 Konfigurer installasjonsprosessen for å inkludere SSL-støtte. Se installeringsdokumentasjonen på PHP nettsiden. Du vil se at en del av installasjonen er å skape konfigurasjonen kommandoen. I denne kommandoen, må du inkludere et direktiv for å installere SSL. Dette direktivet ser ut som "--with-open-ssl =" etterfulgt av katalogen der OpenSSL er installert på datamaskinen. Så hvis OpenSSL er i "/ usr / local / ssl", så din direktivet vil være "--with-open-ssl = / usr / local / ssl." Plasser dette direktivet ved slutten av konfigurere kommandoen.

6 Kjør konfigurasjonskommandoen i henhold til installasjonsinstruksjonene på PHP-nettstedet og fullføre installasjonen.

7 Kontroller at SSL-støtte ble installert ved å lage et skript som kjører de "phpinfo ()" kommandoen. Når du kjører skriptet og se på siden det skaper, vil du se en masse bokser som inneholder informasjon om din PHP installasjon. Hvis du ser en boks som header leser, "OpenSSL", da installasjonen var vellykket.

Hint

  • Sørg for at du kompilere med den nyeste versjonen av OpenSSL. Du skal bruke denne modulen for å sikre sensitive data, og feil i OpenSSL korrigeres med hver utgivelse. Hvis du ikke bruker det nyeste, kan programvaren være sårbare for angrep.