ПредишенСледващото

7. Създаване на WB (домашен сървър): UstanovkaPerl iPHP. използването на скриптове.

Замисляли ли сте се за това, как да се направи чат стая, книга за гости или форум на интернет страницата си в интернет? (Не използвайте готови "хора", и напишете своето собствено?)

Ако сте опитали да го направя, ти разбра, че един прост HTML "ОМ не можем да направим тук, и не може да се направи без подкрепата на безплатен хостинг сървър скриптове (PHP или CGI. Perl).

Днес ние ще се инсталира поддръжка на скриптове за вашия дом уеб сървър. Както казах, която плащате за хостинг ще има кой (можете да си плати). На първо място, трябва да се обясни какво скриптове и това, което те ще се нуждаят.

Какво е скрипт?

Сега ние ще се занимава с вас, че е скрипт. За програмисти представа, че ще бъде много лесно. Script е програма, предоставена източник.

Буквално, за да се стартира скрипт не е нужно да се събира и се трансформира в. Търсейки файла - той ще направи за вас преводач.

Просто искам да кажа: има много различни видове скриптове. не са свързани с WEB -programming (например скриптове в CorelDraw)

Ние ще говорим днес само за скриптове в уеб програмирането.

Скриптове в уеб програмиране.

Например: да се направи скокове меню, попадащи снежинки във фонов ITP на

Въпреки това, докато ние сме по-заинтересовани от страна на сървъра скриптове, написани на езици като PHP и Perl.

Само с такива скриптове и правят чат стаи, форуми и книги за гости. Най-важното нещо в тези сценарии е, че те могат да пишат каквито и да било данни на сървъра диск (например публикации във форуми).

Мисля, че най-популярната страна на сървъра език късно е PHP. Хората е по-лесно да Perl ", а като нейна основна заслуга е, разбира се, поддръжка на множество формати бази данни. Това е малко вероятно, че ще трябва да се работи с бази данни на домашен компютър, така че не е нужно голяма част от разликата, която сложи: PHP или Perl. Съветвам ви да сложите и двете - няма проблем от това, ако възникне.

*. PHP име - съкращение за Personal Home Page - език за дома му страница, написана някои студент (не мога да си спомня името му).

Въпреки че през последните години все повече и повече хора дават своя избор в полза на езика PHP. Това е една от първите скриптови езици не бива да се забравя. Този език е създаден за писане на госта. разговаря ITP Но нямаше подкрепа база данни, така че повечето хора се преместили в PHP.

Монтаж готови скриптове.

Ако това не се препоръчва използването на програма на някой друг на своя уебсайт, ситуацията на скриптове е съвсем различна. Можете да използвате безплатни скриптове без никакви угризения. Хиляди скриптове са на разположение безплатно за всички желаещи.

Ако имате желание да научите PHP. вие ще имате чудесна възможност да се практикува, а сега се опитват да се въведе някакъв готов скрипт.

Сега, след като съм ти дал необходимата информация върху теорията, мисля, че е време вече да практическата част. В него, аз ще ви покажа как да инсталирате PHP. Perl. Самите скриптове, общите принципи на скриптове за инсталиране. както и примери за скриптове и да ги инсталирате.

Препишете на компютъра ви версия на PHP за Windows. кликнете върху нея (в името на файла трябва да съдържа думата "спечели 32").

Вие ще имате следния избор: да се пренапише инсталационна програма или архив разпределение. Монтажници произвеждат, като правило, а не веднага след разпределението, както и с много голямо закъснение, така че когато се прибрах петата версия на PHP. последно инсталатор е направена за версия 4.3.2.

Разбира се, най-новата версия, толкова повече възможности има, но да се има предвид факта, че заедно с допълнителни функции, повечето от които никога няма да бъдат полезни, с пускането на нови версии на нарастващия размер на разпределението.

PHP разработчиците са специално изработени изсечени инсталатора - отстранен от нея да поддържа множество формати бази данни (най-често срещаните разбира вляво) и вместо 5 метра - инсталатор е дошъл да заемат само 1 м пълно разпределение. Всичко това от факта, че по-голямата част от хората, тези бази данни не е необходимо (добре, MySQL nakraynyak сложи всички)

Във всеки случай, ако имате нужда от базите за поддръжка на рядък вид данни можете да изтеглите пакета като цяло, но за първи път настоятелно ви препоръчваме да изберете инсталатора.

Ако все пак да изтеглите пакета, без да инсталатор, ще трябва да направите всички тези стъпки ръчно:

Естествено, след инсталирането на програмата за инсталиране (или разпространението) не трябва да седи със скръстени ръце.

Стандартните настройки в конфигурационния стандартната PHP. не INI ви позволи да стартирате всички скриптове. Например Schat стандарт довереник не мога да тичам. Нека ви напомня, е в конфигурационния директория на Windows (*: \ Windows или * :. \ Winnt в зависимост от версията на системата).

На моя опит, че най-добрият вариант е конфигурация от 4 линии:

док _ корен = "E: \ сървър \ WWW"; Тя показва пътя към схемата на сайта (по пътя към главната страница)
проследяване _ Vars = На; Тя включва прехвърлянето на променливи от един скрипт за друг
регистрирате _ глобални = На; се регистрират глобални

Сега, да се свързва с инсталиран PHP Apache. трябва да се направят някои промени в Apachevskom довереник. Apache конфигурационен е в папката с инсталиран Apache (в папката конф).

Добави към края на HTTPD на файла. Conf линии:

AddType молба / X - уеб-- PHP PHP, свързани # файлове на разширения на PHP
ScriptAlias ​​/ _php / "E: / сървър / PHP /" # преводач PHP. (Промяна на пътя
заявление за действие / х - уеб-- PHP "Php / PHP Търсейки / _." # по своему. )

Не забравяйте да промените пътя до директорията, където е инсталиран PHP и да запази тенденцията на наклонени черти.

След всички промени довереник. така че те да влезе в сила, не забравяйте да рестартирате Apache.

За да тествате дали PHP инсталиране. създаване на HTTP -server корен на (което е на главната страница), 1. PHP файл и да го напиша на един ред:

Изтеглете версия за Windows (не се смесват).

За разлика от PHP инсталационната процедура, тук е много по-просто: разопаковате архива във временна папка, стартирайте инсталатора. бухалка. въведете инсталацията път и изчакайте, докато роди.

Nastroykahtpd .conf dlyaPerl "и

Разбира се, да се свързва с Apache, че повечето перли трябва да се предпише нещо в конфигурацията си уеб-. конф.

Добавете тези редове към края на файла:

ScriptAlias ​​/ CGI-хамбар / "E: / сървър / WWW / CGI-хамбар /"

# Декларирам псевдоним на папката със скриптове. Промяната на път сам.

О, и за разлика от PHP - скриптове. ечемик работи само в специална папка. По подразбиране, той се нарича CGI - боклук. Тази папка трябва да се намира в рамките на основната директория на сървъра на HTTP (което е на главната страница).

AddHandler CGI - скрипт. CGI. пл

# Сътрудник файлове CGI и пл преводач Perl.
# Допуснат изпълнение на скриптове в директорията на CGI - боклук. (Промяна на пътя на собствения си.)
# Folder естествено трябва да се намира в рамките на корена на сървъра (което е # # # главната страница).


AllowOverride None
Опции Няма
Поръчка позволяват да отрича
Оставя се от всичко

След всички промени, които трябва да влязат в сила, рестартирайте Apache.

Надявам се, че всичко е готово и всичко, което се работи. Преминете към инсталационния скрипт. Ако имате нещо не работи, прочетете внимателно и да направи всичко според инструкциите. Ако все още не работи, пишете ми за това.

Инсталиране на чата и форума.

Разбрах, че ние ще се повиши "стандартен" vebovsky vebovsky чат и форум.

За това как да се сложи Irku (IRC - чат сървър) и NNTP (сървър за новини), можете да прочетете в следващата ми статия.

Много скриптове изискват подкрепата на MySQL бази данни, но тук, за да не се усложни живота си, аз специално не предприемат такива скриптове като пример, в противен случай напълно объркан.

В интернет - BBS прекалено препълнени скриптове, особено тези, които изискват MySQL. сложи някакво практическо значение има - освен, че само спортен любопитство. Ако имате желание да се експериментира с MySQL. Едва ли ти нещо, което може да помогне - ще трябва да се справи

1) Разархивирайте архива в Schat папка.

2) Поставете тази папка в DocumentRoot (папката, където е на главната страница на вашия сървър).

Форум набор не е по-трудно, отколкото чат. Също разопакова, ние се отървах от, да направи връзка към главната страница и всичко останало. Но. За някои това не може незабавно да се направи.

Ако прочетете Readme. TXT. Може да попитате - как да зададете разрешения за файл или папка. Бързам да ви уверя - тези права трябва да бъдат поставени в Linux. В уиндсърф и същ общ чувство за правилно инсталиране е да се гарантира, че в папката, в която сценарият да съхранява данните, ще бъдат на разположение за запис.

Например, при инсталиране на борда, се уверете, че папката на forumfiles не стоеше в полето "Read Only", и се оставя да публикувате в forum.data файл.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!