Har hållit på med ASP under en längre tid nu. Många hävdar att PHP är bättre och vise versa. Är lite intresserad av att lära mig PHP men vill fråga er PHP-programmerare varför jag ska välja PHP istället för ASP?
------------------
Nytt nickname, tidigare "känd" under namnet iceM2
Det ända som känns avskräckande för tillfället är installationen av PHP min dator, har testat det en gång tidigare (2 år sedan) och det var en jobbig historia...
Jag använder IIS som medföljer XP pro. Vad jag vill kunna göra är:
använda php tillsammans med en mySQL databas (wow). Kunna administera databaser och tabeller i mySQL med ett administrativt gränssnitt.
Jag har inte tänkt lämna ASP :e utan vill även lära mig mer om PHP för att kunna få en rättvis jämförelse, samt bedöma vilket språk som passar min behov bäst.
------------------
Nytt nickname, tidigare "känd" under namnet iceM2
Installationen är så busenkel den kan bli. Dock avser min beskrivning Windows 2000, hur det fungerar på XP har jag ingen jävla aning om, men antar att det inte kan vara allt för stor skillnad...
Att installera PHP som ISAPI-modul under IIS/W2K är riktigt enkelt, och för att undvika vidare tristess så gör man så här:
1)
Ladda ned <http://www.php.net/do_download.php?download_file=php-4.1.0-Win32.zip> och zippa upp innehållet till
förslagsvis C:\\php.
2)
Kopiera php.ini-dist från din PHP-mapp och klistra in den i din Windows-mapp. Byt namn på filen till endast php.ini.
3)
Kolla i din system32-mapp. Om inte msvcrt.dll existerar så klistra in den från din PHP-mapp. Kopiera och klistra även
in php4ts.dll i din system32-mapp.
4)
Starta Microsoft Management Console (Internet Service Manager). Högerklicka på ikonen som representerar din
websida, välj properties. Klicka på ISAPI-filter-knappen. Välj nytt filter och ge det namnet "PHP" och sätt "location" till
C:\\PHP\\phpisapi.dll (eller vart du nu har filen).
5)
Klicka "Home Directory" och kolla så att knappen "execute permissions" är vald. Klicka på "configuration". Tryck på
Add under Application Mappings. Skriv dit C:\\PHP\\phpisapi.dll (eller vart du nu har filen) i "Executable box" och skriv
".php" i "Extension box". Lämna "method exculsions" blank och kryssa för "Script engine" boxen.
6)
Stanna och starta WWW-servicen genom Start Menu-\>Settings-\>Control Panel-\>Services. Scrolla ner till "IIS Admin
Service" och välj den och tryck sedan stop. Sen så väljer du bara "World Wide Web Publishing Service" och startar
den.
7)
Testa om php fungerar, typ genom att bara skapa en fil, test.php och skriv dit lite tjafs i den...
Dessutom, precis som SPiN säger så har PHP sin egen "supermanual". Det som inte finns där är egentligen inte värt att veta ;) http://www.php.net/manual/en/
Stort tack för installationsguiden Oebal! Nu ska jag ge det en chans minsan!
I ASP kan man ju dela in programeringsflödet i tex subbar, finns denna möjlighet i PHP oxå? Har sett funktioner, men vad finns det mer för möjligheter?
------------------
Nytt nickname, tidigare "känd" under namnet iceM2
Ännu en fråga men väl så viktig, har skaffat mySQL nu, finnas alla nödvändig information om PHP och mySQL tillsammans i den eminenta manualen? Om inte var ska jag då söka mig för mer information.
------------------
Webforum, min startsida på Internet.