Hur kommer man igång med PHP-programmering?

Den här artikeln riktar sig till dig som kan html och css. Du behöver inte kunna programmera sedan tidigare, men det underlättar avsevärt. Jag utgår också från att du använder Windows, och att du vill göra webbsidor, inte ”vanliga program” (ja, det går att göra med PHP).

Installera Wampserver

Du behöver en webbserver för att kunna köra PHP-koden (det räcker inte med en webbläsare, tyvärr). Wampserver är ett paket med Windows-versionerna av webbservern Apache, PHP och databasen MySQL.

Här har du en bra installations- och konfigureringsguide.

När du sedan har gjort färdigt din webbsida, lägger du upp den på ett webbhotell, som också kör Apache, PHP och MySQL. (Dock kör webbhotellet förmodligen inte Windows, utan Linux eller BSD, vilket ibland ställer till med problem, men strunta i det tills vidare.)

Installera en PHP-redigerare

Det följer inte med en IDE med PHP, utan du väljer själv valfri textredigerare för att skriva dina PHP-filer. Du kan alltså programmera i Anteckningar, men det rekommenderar jag verkligen inte. Du behöver åtminstone syntaxfärgning, men gärna också ”auto-complete”.

Jag rekommenderar antingen Notepad2 (enklast möjligt) eller Komodo Edit (en fullfjädrad IDE), men det finns många alternativ att välja bland.

Börja med PHP

Det finns många guider för nybörjare på PHP, och två av de mest rekommenderade är dessa:

Dessutom finns en samling video-guider som hjälper dig att komma igång på KillerPHP.com.

Om du har installerat Wampserver i C:\wamp, lägger du dina PHP-filer i mappen C:\wamp\www för att webbservern ska hitta dem.

Använd sedan den utmärkta dokumentationen på PHP.net för att se vilka funktioner som finns inom olika kategorier, och hur du använder dem.

Läs mer om PHP

Eftersom det finns så många guider på nätet, finns det också många dåliga guider på nätet. Många är gamla och har kodexempel som du kan göra enklare och bättre numera. Dessutom är alla PHP-programmerare som skriver guider på sin hemsida inte särskilt duktiga.

Du kan låna eller köpa böcker om PHP (men köp inga böcker om PHP version 4, det är för gammalt). Jag har tyvärr inga konkreta tips, eftersom jag själv inte läste någon bok när jag var nybörjare på PHP…

Du kan också läsa bloggar om PHP för att lära dig knep från experterna.

Lär dig ett ramverk

För att snabbt och enkelt bygga avancerade webbtjänster, bör du lära dig ett ramverk. Det innehåller en mängd funktioner som gör livet enklare för dig.

Citat om ramverk från en av mina andra bloggar:

Slagordet är ”web development that doesn’t hurt”, och meningen är bland annat att ramverket ska tillhandahålla mycket färdig funktionalitet för utvecklaren. Majoriteten av koden i nästan alla webbapplikationer gör ungefär samma saker (exempelvis hanterar användare, laddar upp filer, visar dokument, låter användaren mata in data i formulär). Om ramverket kan göra de vanligaste uppgifterna lättare – och samtidigt utgöra ett stöd för utvecklingen – borde man kunna korta ned utvecklingstiderna.

Jag rekommenderar ramverket CodeIgniter, som har video-guider och en bra manual för att du snabbt ska komma igång. Dessutom finns diskussionsforum, wiki och två böcker (jag har denna: CodeIgniter For Rapid PHP Application Development).

Öva, öva, öva

För att bli bra på något krävs övning. Gör roliga saker, testa dig fram och lek med PHP. Se vad som är möjligt och hitta på egna problem att lösa. Sök efter andra guider och tips. Bygg ett enkelt bloggverktyg eller en receptdatabas. Skapa nästa stora exportsuccé och tjäna miljoner.

Kategorier: programmering

Kommentera (1)

 

Skriv en kommentar




Powered by WP Hashcash