Gå til innhold

PHP - Windows vs. Linux / Utvikling vs Kjøring


Anbefalte innlegg

Hei,

 

Jeg lurer på om man kan bruke de php filene (scriptene / php i html) man lager under Windows XP (med MySQL server for windows installert og som har databaser for php scriptene) under en Linux server, som kjører tilsvarende versjoner av PHP og MySQL ?

 

Er de brukelige dersom jeg en dag laster de opp på en Linux web-tjener ?! Eller blir det nødvendig å skrive de om først ?! evt. bare "hoste" de under Windows server?

 

Jeg har det inntrykket at man pleier ikke å kjøre php under windows servere, så jeg tror da at når man lager PHP versjoner til Windows, så er det for å teste-utvikle scriptene under windows, altså de som er ment å kjøres under Linux!

 

Men har jeg rett, eller ?!

Lenke til kommentar
Videoannonse
Annonse
De fleste kommandoer fungerer, det er hva man setter i dem som ikke fungerer.

 

shell_exec("taskkill /IM firefox.exe") vil fungere i Windows, men ikke unix.

shell_exec("kill -p 1234") vil være motsatt.

7428647[/snapback]

Disse eksemplene er jo helt fjerne, de har ingen ting med PHP å gjøre.

Selvfølgelig funker ikke kommandoer som er OS-spesifikke via PHP heller. Eneste shell_exec gjør er jo å kjøre systemkall. shell_exec, som er PHP-kommandoen her, fungerer helt fint i alle OS (med ikke med safe_mode på)

PHP-funksjoner som IKKE fungerer på f.eks. windows er readlink(), symlink(), linkinfo()

Endret av Nazgul
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...