webForumDet fria alternativet

Varför ska jag välja PHP?

PHP

30 svar · 1 184 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Frågan#1

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

Medlem sedan mars 20007 896 inlägg
#2

Du hade ju tydligen varit i tråden i ASP-forumet, läs den. :)

Supermanual, enkelt, utvecklas hela tiden, osv.

------------------
SPiN, bjorne.w@telia.com

-- Wise men talk because they have something to say; fools, because they have to say something. --

Medlem sedan jan. 20023 327 inlägg
#3

Jovisst har jag det :r Men trodde att man kanske kunde få ännu mer kött på benen här :q

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

Medlem sedan jan. 20023 327 inlägg
#4

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

[Redigerat av Compusa den 14 jan 2002]

Medlem sedan dec. 2000485 inlägg
#5

PHP installationen på en IIS är hur lätt som helst.
Installationsfil finns, sedan är det bara att ändra på 1 eller 2 ställen i IIS konfigurationen.

MySQL installationen är lite mer att göra i, men även det är superlätt.

------------------
ICC needs you! Join Darkspace @ http://www.darkspace.net/en/

Medlem sedan sep. 200141 inlägg
#6

Tja, kan väl formulera det på detta viset, ASP är ju gjort av Microsoft och man vet ju hur deras saker brukar funka *ler*

------------------
My CPU is a neural net processor, a learning computer! Arnold Schwarzenegger

Medlem sedan jan. 20014 973 inlägg
#7

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...
Medlem sedan jan. 20014 973 inlägg
#8

*hrm*

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/

Medlem sedan mars 20007 896 inlägg
#9

Det som inte står där, existerar inte i PHP. :)

Om man inte utvecklat egna moduler, såklart.

------------------
SPiN, bjorne.w@telia.com

-- Wise men talk because they have something to say; fools, because they have to say something. --

Medlem sedan jan. 20014 973 inlägg
#10

Det som inte står där, existerar inte i PHP.

Det var det jag ville komma till... ;)

Medlem sedan mars 20007 896 inlägg
#11

Japp, förstod det. :)

Medlem sedan jan. 20023 327 inlägg
#12

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

[Redigerat av Compusa den 15 jan 2002]

[Redigerat av Compusa den 15 jan 2002]

Medlem sedan mars 20007 896 inlägg
#13

Funktioner är enda sättet, eller klasser. Du får precis samma resultat, det är bara låta funktionen vara returlös ( Kan man säga så? ).

------------------
SPiN, bjorne.w@telia.com

-- Wise men talk because they have something to say; fools, because they have to say something. --

Medlem sedan jan. 20023 327 inlägg
#14

Jag förstår vad du menar, en riktigt kodad funktion i ASP ska ge ett värde i retur annars är det ingen funktion...

ASP PHP
SUB = Funktion (utan return)
Funktion = Funktion (med return)

Antar att jag har fattat det hela rätt?

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

Medlem sedan mars 20007 896 inlägg
#15

Japp, totally rätt. :)

Medlem sedan jan. 20023 327 inlägg
#16

Tack för hjälpen, fick PHP att fungera utan några som helst problem! Nu återstår att bara läsa igenom manualen ;)

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

Medlem sedan mars 2001243 inlägg
#17

Ä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.

Medlem sedan jan. 20023 327 inlägg
#18

Lite förvirrande, har bytt användarnamn så avsändaren ovan ska vara Compusa och inget annat ;)

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

Medlem sedan jan. 20014 973 inlägg
#19

Nej, MySQL har sin egen manual.

Här finner du den: http://www.mysql.com/doc/

Medlem sedan jan. 20023 327 inlägg
#20

Tänkte att jag lika gärna kan bygga på min tråd med frågor. Har fått både mySQL och PHP att fungera nu :)

En fråga som jag har är: Stänger man aldrig kopplingen till en mySQL databasserver, dvs behövs det inte?

Man öppnar ju den när man ska använda den...

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

439 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
300 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
299 ms — ändringar (db)