Allmänt ändamål PHP ( Hypertext Preprocessor ) är ett skriptspråk som var avsedd för dynamisk webbutveckling . PHP -kod sparas i en PHP -fil . För att köra PHP -kod , ladda du PHP-fil på en webbserver . Ingen sammanställning behövs som du skulle göra med andra programmeringsspråk. Men om du vill kompilera en PHP -fil till ett körbart program som körs på Windows och Linux -baserade datorer , det finns program som kompilerar PHP -kod för dig
1 .
Ladda ner en PHP -kompilator , som PHC eller BamBalam PHP EXE kompilatorn. Båda programmen är öppen källkod så de är fria att använda . Det finns inte många PHP kompilatorer på marknaden , eftersom PHP-koden är i allmänhet inte sammanställts , men båda dessa program är effektiva .
2 .
Installera PHP -kompilatorn . Dubbelklicka på den nedladdade filen och följ anvisningarna på skärmen för att installera programmet . Du kan bli tvungen att starta om datorn när du installerar så att ändringarna kan träda i kraft .
3 .
Kör kompilera . Båda kompilatorer använder ett UNIX- gränssnitt , vilket innebär att du måste skriva in kommandon för att kompilera PHP-koden .
För PHC , skriv " PHC-c example. php-o exempel . " Den " -c " talar om för programmet du vill kompilera . Den " example. php "är den PHP -fil du vill kompilera , så ändra den till namnet på PHP-fil på din dator. Den sista " exempel " är namnet på den exe-fil som PHP -filen kommer att sammanställa till. Namnge detta vad du vill att filen ska heta .
För BamBalam , koden för att sammanställa är " bamcompile [-flaggor] example. php [ output. exe ] . " Ändra "-alternativ " för att de alternativ som du vill ska ingå i den sammanställa eller utelämna det om du inte vill ha några alternativ . ( Kolla hjälpfilen i programmet mapp för en lista med alternativ ) . Den " example. php " är namnet på den PHP -fil som du vill sammanställa och " output. exe " är namnet på den körbara filen kommer att sparas som efter PHP-filen sammanställs . Tryck efter " Enter " på ditt tangentbord du har skrivit i kommandot att köra sammanställa .
Previous:nothing Next:boolean föreningar