Sunteți pe pagina 1din 3

Crearea unui server pe propriul calculator

De ce am nevoie de un server pe calculatorul propriu?


Astzi web-site-le se realizeaz nu doar n HTML, dar de asemenea, i n limbaje
server cum ar fi PHP, P!L, M"#$L, %##& Limbajele #erver e'tind func(ionalitatea
site-ului nostru& PHP e'tinde func(ionalitatea site-ului&
Cum funcioneaz PHP? S lum un exemplu.
Lucrm )e P%-ul care este conectat la *nternet, desc+idem un browser
')lorer , -)era , .irefo', n /!L tastm adresa& Browser-ul acceseaz
de la distan( Serverul care 0zduiete acest site&
Ce face Serverul?
l 0sete un dosar cu acest site 1)e +ard dis23 i vede ce fel de )a0in este
acest site4
5& 6aca este doar o )a0ina H!", o trimite la Browser-ul nostru i
vizualizm )e ecranul nostru aceast )a0in
7& 6ac este o )a0in PHP Serverul are un )ro0ram de )rocesare a
)a0inilor PHP , scri)t-urilor& 6u) )rocesare se formeaz un cod,
care este introdus ntr-o )a0in nou HTML& 8n aceast )a0in
instruc(iunile )relucrate PHP sunt inserate n codul obinuit HTML
i numai a)oi este transferat la Browser&
6ac utiliza(i limbajul PHP, atunci )ro0ramul ar trebui s fie testat )e
calculatorul nostru& 9oi nu suntem n msur s scriem de odat totul
corect, dar du) testare )ro0ramul l e')ediem )e server )entru ca site-ul
s func(ioneze& /na dintre func(iile PHP - )relucrarea codurilor PHP&
Te+nolo0ia PHP este de a automatiza ntre0ul )roces de 0estionare a site-
ului&
Setarea # instalarea Serverului$
5& a )orni server.exe.
7& instalatorul$ c+iar vre(i s instala(i )ac+etul de baz4
:& da
;& < 'tra0erii-5==<
>& a)are 6-# meniul, )ro0ramul care v )ermite s instala(i i
construi(i com)onentele ?@ Serverului&
A& enter
B& *ntroduce(i calea com)let la director& #e )ro)une numele
directorului CDE?@#!F!#
G& !s)unsul %DE?@#!F!:
H& instala(i n directorul %DE?@#!F!: 4
5=&I
55&introduce(i litera discului virtual viitor ?
5
57& enter
5:&are loc co)ierea )roduselor
5;&com)le'ul )oate fi rulat n 7 moduriD
5& discul virtual este creat atunci cJnd se lanseaz #-& Lansarea
Serverului are loc cu o comand ra)id de )e masa de lucru
7& discul virtual nu este creat atunci cJnd se lanseaz #-
5>& rs)undem 5
5A&de creat o scurttur )e masa de lucru4 I
5B&Kata& *nstalarea Serverului s-a nc+eiat& A)are o )an )e bara de
)robleme
Ferifica(i discul virtual ?, care con(ine ; foldere
?DEL&L
5& d-r-etc-%
7& d-r -%ome 1acasa3
:& d-r -tmp-%
;& d-r -usr-%
>& file-readme&t't17;2b3
?DE+omeEL&L
5& d-r -c&i-&lo'
7& d-r -local%ost
:& d-r -test5&ru
;& d-r -test7&ru
#erverul se afla )eD
%DE?@#!F!:EL&L
5& d-r -etc-%
7& d-r -%ome 1acasa3
:& d-r -tmp-%
;& d-r -usr-%
>& file-readme&t't17;2b3
6eciD ?DEL&L M %DE?@#!F!:EL&L
Toate fiierele sunt stocate n foldereleD etc, %ome, tm), usr&
N Tot ce vom scrie va fi stocat n %ome&
(erificm Serverul.
A)elm site-ul test5&ru& %ule0em n linia @rowser-ului& +tt)D,,test5&ru
"ansm& A)are linia cu mesajul& ste fiierul ,+ome,test5&ru,inde'&+tml
De unde se ia informaia4
6e )e #erverul nostru, deoarece 9oi nu suntem conecta(i la *nternet&
test). ru este )e calculatorul nostru i Browser-ul nainte de a se adresa
la unele e-mail-uri ini(ial se adreseaz la fiierul %osts de )e
calculatorul nostru, care indic unde se afl un anumit site&
%osts se afl )e C$*windows*s+stem,-*drivers*etc*...
/$*etc*... conine fi0ierele$
.ile - 1m%osts.sam
.ile - 2etwor3s
.ile - Protocol
.ile 4 services
6esc+idem fiierul %osts cu noteboo2& Acesta con(ine ma)rile *P
adreselor i numele +osturilorD
57B&=&=&5 local+ost
57B&=&=&5 www&subdomain&local+ost
57B&=&=&5 www&subdomain&test5&ru
57B&=&=&5 subdomain&local+ost
7
57B&=&=&5 subdomain&test5&ru
57B&=&=&5 www&local+ost
57B&=&=&5 www&test7&ru
57B&=&=&5 www&test5&ru
57B&=&=&5 Test5&ru
57B&=&=&5 test7&ru
%Jnd e'ecuta(i Browser-ul n test5& ru suntD
?DE+omeEtest5&ruEL&L
d-r Oc0i
d-r Osubdomain
d-r Owww
file Oerror&lo0
?DE+omeEtest5&ruEwwwEL&L
.ile- inde'&+tml
Serverul desc+ide DE+omeEtest5EruEwwwEL&L
Pi lanseaz informa(iaD ste
fiierul ,+ome,test5&ru,inde'&+tml din fiierul
inde'&+tml
6omeniul , un subdomeniu, sunt create ca foldere& 8n domeniul test).ru
creem un subdomeniu www, iar n www crem un fiier index. PHP&
Q+tmlR
Qbod"R
Q)R Ferifica(i domeniul Q,)R
Q4 ec+o SFerifica(i PHPT 4R
Q,bod"R
Q,+tmlR
#alva(i fiierul, re)orni(i #erverul& A)are )e ecranD
Ferifica(i domeniul Ferifica(i PHP&
:

S-ar putea să vă placă și