Linux- operativsystemet ble først utviklet av programmerere som en plattform for programmering. Selv om Linux er på vei til området for masse- bruk stasjonære og netbooks , er kjernen i Linux fortsatt bygget med programmering i tankene. PHP -programmer kan skrives for Web , eller strengt for desktop bruk . PHP-programmering for Web oppnås gjennom opprettelsen av en LAMP (Linux , Apache , MySQL og PHP) stabelen. PHP og Shell Scripting
Skrive PHP programmer for Linux som skal brukes for programmer krever installasjon av PHP bibliotekene på systemet ( installasjonsveiledningen vil variere basert på distribusjon) . Per PHP versjon 5.1 ( tilgjengelig på php.net ) , kan programmerere inn PHP-kode i en interaktiv sesjon ligner på Python IDE . Programmerere kan bruke PHP på Linux for å lage skall-skript og administrere batch operasjoner på tekster av filer.
PHP på nettet
LAMP stack er en serie av pakker installert i Linux for å lette scripting i PHP for Web . Som PHP er ofte funnet serverer HTML-sider eller behandling forespørsler fra brukere over Internett , gjør at Apache webserver en Linux programmerer å lage en test server for å kjøre PHP-skript for web. Videre programmering PHP oppgaver for Web innebærer ofte å samle informasjon fra SQL databaser , nødvendiggjør bruk av serverprogramvaren som MySQL . Prosessen med å installere pakkene for en LAMP -serveren er forskjellig fra distribusjon til distribusjon.
The Interactive Shell
p Som i Python IDE, PHP interaktivt shell tillater en programmerer for å gå inn koden og har koden utføres umiddelbart . For eksempel i PHP interaktivt shell , koden : ; " Hello "
php > echo " Hello "
vil umiddelbart ut til skjermen på innsiden av interaktiv sesjon . Dette gjør fanger syntaksfeil i programmeringsutsagn mye enklere , som feil oppdages umiddelbart . Den interaktive skall startes fra Linux terminal ( xterm ) .
Skrive og Running PHP File
Skrive PHP-filer i linux er like enkelt som å bruke den interaktive skall eller en tekst editor som Emacs eller Gedit ( bare sørg for å lagre filer med " . php " forlengelse ) . Men kjører filene avhenger av hva manuset er beregnet for . Filer som skal kjøre på på datamaskinen som en Linux script skal kjøres fra terminalen ved hjelp av php -kommandoen :
php script.php
programmerere å skrive PHP-filer beregnet for bruk sammen med en LAMP stack bør lagre filene i Apache rotkatalogen (som skiller mellom versjoner og distribusjoner ) og direkte nettleser til filen .