Интернетте жұмыс істей отырып, пайдаланушылар сайттарда тіркеу формалары мен хабарламаларды әртүрлі санауыштарға, іздеу жолдарына, IP идентификаторларына және т.б. жіберуден бастап, әр түрлі қызметтердің болуына тап болады. Барлық осы және басқа көптеген функциялар әдетте сценарийлер арқылы жүзеге асырылады.
Сценарий - сценарийлердің бірінде жазылған және белгілі бір функцияны орындауға жауап беретін шағын бағдарлама. Сайттар, форумдар, блогтар, қонақ кітаптары және т.б. әдетте PHP бағдарламалау тілін қолданады. Оның көптеген артықшылықтары бар, бастысы - қарапайымдылығы. Сіз қарапайым сценарийлерді бірнеше сағат ішінде қалай жазуға болатындығын біле аласыз, тіпті егер сіз бұрын ешқашан бағдарламалаумен айналыспаған болсаңыз да. Сонымен қатар, сценарийлер көбінесе Perl-де жазылады.
Сценарий файлдары сайтта орнатылған. Кейбір сценарийлерде орнату процедурасын жеңілдететін орнатушы болуы мүмкін. Бұл жағдайда пайдаланушыдан тек қажетті ақпаратты енгізу талап етіледі - мысалы, мәліметтер базасына жолды көрсетіңіз, қалғанын орнатушы өзі жасайды. Сценарийлердің көпшілігі «қолмен» орнатылады, ал сайт әкімшісі орнатылған бағдарламаны конфигурациялауы керек. Ереже бойынша, сценарий авторлары әрқашан readme.txt немесе install.txt файлдарында кездесуге қатысты түсіндірмелер береді.
Сценарий серверге FTP арқылы немесе браузерге сайттың басқару тақтасы арқылы жүктеледі. Егер сіз FTP қолдансаңыз, сізге FTP клиенті қажет. Бұл мамандандырылған бағдарлама болуы мүмкін - мысалы, CuteFTP, немесе тіпті қажетті утилитаны қамтитын танымал Total Commander файл менеджері.
Әдетте сайт файлдары public_html қалтасындағы хостингте орналасады және дәл осы қалтада орнатылған файлдармен қалтаны жүктеу қажет. Осыдан кейін сіз файлға қол жеткізуге рұқсаты бар адамдар ғана рұқсат алу құқығын орнатуыңыз керек. Құқықтар арнайы сандық кодты қолдану арқылы белгіленеді. *. Php және *.html кеңейтімдері бар барлық қалталар мен файлдар үшін 747 коды орнатылған, графика үшін - 644. пайдаланушылар мәтіндер жазатын және өңдейтін файлдар үшін (мысалы, хабарламалар) - 777. Кейбір жағдайларда басқа құқықтар орнатыңыз, нақты ұсыныстар әдетте сценарийдің анықтамалық файлында келтіріледі.
Файлдар жүктелді, құқықтар орнатылды. Егер сценарийде install.php орнату файлы болса, оны іске қосу керек, бұл үшін httr: // site_address.install.php шолғышын теру жеткілікті. Егер орнату файлы болмаса, сценарийді орнату нұсқауларын орындауыңыз керек. PHP сценарийлерін парақтың html кодына тікелей енгізуге болатындығын ескерген жөн. Бірақ олардың орындалуы үшін *.htm немесе *.html кеңейтімдері *.php болып өзгертілуі керек. Атын өзгерту парақтың жұмысына әсер етпейді.