Linux -operativsystem blev først udviklet af programmører som en platform for programmering. Selvom Linux er på vej ind realm af masse -use desktops og netbooks , er kernen i Linux stadig bygget med programmering i tankerne. PHP -programmer kan skrives til internettet, eller udelukkende til desktop brug . PHP programmering til internettet er opnået gennem oprettelsen af et LAMP (Linux , Apache, MySQL og PHP ) stack. PHP og Shell Scripting
Skrivning PHP programmer til Linux , som vil blive anvendt til software-applikationer kræver installation af PHP biblioteker på systemet ( installationsvejledning vil variere baseret på distribution) . Som PHP version 5.1 (findes på php.net ) , kan programmører indtaste PHP kode i en interaktiv session ligner Python IDE. Programmører kan bruge PHP på Linux til at oprette shell scripts og administrere batch operationer på tekster af filer.
PHP på nettet
LAMP stack er en serie af pakker installeret i Linux for at lette scripting i PHP for Web . Som PHP ofte findes betjener HTML-sider eller behandling af anmodninger fra brugere over nettet, Apache webserver giver en Linux programmør for at oprette en test server til at køre PHP-scripts til internettet. Desuden programmering PHP opgaver for web ofte indebærer indsamling af oplysninger fra SQL-databaser , hvilket nødvendiggør brugen af server software som MySQL. Processen med at installere de pakker til en LAMP server er forskellig fra distribution til distribution.
Det Interaktive Shell
Som i Python IDE, PHP interaktiv shell tillader en programmør til at indtaste koden og har koden afvikles øjeblikkeligt . For eksempel i PHP interaktiv shell , koden : , " ! Hello "
php > echo " ! Hello "
vil straks udskrive til skærmen inde i interaktiv session . Dette gør at fange syntaksfejl i programsætninger meget lettere , da fejl er bemærket det samme. Den interaktive shell startes fra Linux terminal ( xterm ) .
Skrivning og Running PHP File
Skrivning PHP filer i linux er lige så nemt som at bruge interaktiv shell eller en tekst editor såsom Emacs eller Gedit ( bare sørg for at gemme filer med " . php " udvidelse ) . Men kører filerne afhænger af, hvad scriptet er beregnet til . Filer skal udføre på på computeren som en Linux script skal køres fra terminalen ved hjælp af php kommando:
php script.php
Programmører skrive PHP-filer beregnet til brug sammen med en LAMP stack bør gemme filerne i Apache rodmappen ( som adskiller sig mellem versioner og fordelinger ) og direkte webbrowseren til filen.