23

Click here to load reader

Programe Necesare Crearii Unui Site 2

Embed Size (px)

DESCRIPTION

Informatica

Citation preview

Page 1: Programe Necesare Crearii Unui Site 2

Programe necesare crearii unui site:1. Notepad++2. Apache HTTP Server3. Mozilla Firefox4. Internet Download Manager

1.Notepad++

Notepad++ este un soft special pentru webmasterii experimentati, care isi scriu singuri codul. Este scris in C++ si foloseste Win32 API si STL, care asigura o viteza de executie mare, desi dimensiunea programului este mica.

Notepad++ este un soft foarte usor de folosit. Creatorii programului il considera un soft care ajuta la pastrarea lumii verzi si naturale, spunand ca softul este unul care nu necesita foarte multe resurse, ceea ce duce la reducerea emisiilor de dioxid de carbon ale procesorului. Este un program gratuit, editor de cod sursa si inlocuitor pentru Notepad. Utilizarea sa este reglementata de licenta GPL.

Page 2: Programe Necesare Crearii Unui Site 2

Elementele ajutatoare pentru programatori sunt de foarta mare calitate si pot usura munca unui programator foarte mult.

Va recomand acest editor de texte, el fiind de foarte mare calitate. Se poate gasi gratuit pentru download chiar pe site-ul oficial,notepad-plus-plus.org

2. Apache HTTP Server.

Este un web server pentru sisteme ca si Unix, Microsoft Windows, Novell NetWare si alte sisteme de operare. Apache este remarcabil pentru ca joaca un rol cheie in cresterea initiala a Internetului din lumea intreaga. Cand a fost pentru prima data eliberat, Apache a fost singura sursa alternativa viabila la Netscape Communications Corporation web server (in mod current cunoscut ca si Sun Java System Web Server). De atunci a evoluat la rivalul Unix - servere web in termeni de functionalitate si performanta. Din Aprilie 1996 Apache a fost cel mai popular server HTTP din intreaga lume a internetului, servind ca platforma de referinta impotriva careia alte server web sunt intentionate si apreciate; ca si in Ianuarie 2007, Apache a servit la 60% din toate website-urile. Apache continua sa fie cel mai popular server web care este utilizat.

Apache este dezvoltat si mentinut de o comunitate deschisa de dezvoltatori de aplicatii sub auspiciile Fundatiei Apache Software. Eliberata sub licenta Apache, serverul Apache HTTP este un program gratis.

Page 3: Programe Necesare Crearii Unui Site 2

Instalarea si configurarea PHP si MySQL cu serverul web Apache

1.1.Precizari preliminariiAcest articol vizeaza utilizatorii de sisteme Windows 98/Me

si NT/2000/XP/2003. Pentru instalarea PHP aveti nevoie de un server web, instalat local, cum ar fi Apache HTTP Server sau Microsoft IIS (Microsoft Internet Information Services).

Aveti nevoie de kitul pentru serverul Apache sau CD-ul de instalare pentru Windows (in cazul in care doriti sa instalati Microsoft IIS), pachetul PHP (disponibil sub forma de installer sau arhiva), serverul MySQL si un browser web. Informatiile pentru procurarea pachetelor de instalare sunt oferite treptat.

1.2.Instalarea unui server webApache HTTP Server este o solutie open-source (sursa

libera), dezvoltata de Apache Software Foundation care este folosita de peste 60% dintre siturile prezente pe web, fiind disponibil atat pentru Windows, cat si pentru Linux. Puteti descarca ultima versiune de la http://httpd.apache.org/download.cgi (alegeti Win32 Binary (MSI Installer)).

Versiunea 2.0.x a server-ului Apache nu ofera suport complet pentru sisteme de operare Windows mai vechi ca NT 4.0, deci este recomandat sa descarcati versiunea 1.3.x a acestui server pentru Windows 98. De asemenea, Apache 2.0.40 sau mai nou este compatibil cu versiuni mai noi decat (si incluzand) PHP 4.3.0 si respectiv PHP 5. Recomand descarcarea ultimelor versiuni, daca este cazul.

Page 4: Programe Necesare Crearii Unui Site 2

In timpul instalarii, trebuie sa specificati Network Domain si Server Name ca fiind "localhost", iar la adresa administratorului puteti introduce adresa dvs. de e-mail, desi nu are vreo importanta (in cazul in care ) in utilizarea ulterioara a produsului (fereastra este ilustrata mai jos). Este instalat si Apache Monitor cu care puteti 13513l1120n porni sau opri serverul web Apache.

Serverul web de la Microsoft, IIS poate fi instalat doar cu CD-ul de instalare al sistemului de operare Windows, folosind functionalitatea: Add/Remove Windows Components (Start > Settings > Control Panel > Add/Remove Programs > Add/Remove Windows Components, pe partea stanga).

In Windows XP, instalarea acestuia este imediata, in sensul ca nu trebuie sa configurati nimic special. Pentru a va asigura ca serverul IIS este pornit, rulati: Computer Management (din Start > Settings > Control Panel > Administrative Tools), navigati pana la Services and Applications, Internet Information Services, Web Sites, Default Web Site.

Daca starea acestuia este "Stopped" faceti click dreapta si selectati "Start".

Atentie! Apache HTTP Server si Microsoft IIS nu pot rula in acelasi timp.

Inainte de pornirea unuia dintre servere asigurati-va ca celalalt nu ruleaza, altfel incercarea va esua cu un mesaj de eroare.

Pentru a testa daca oricare dintre servere a fost instalat corect, navigati cu browserul dvs. web la adresa http://localhost.

 

Mai jos, aveti capturi de ecran cu pagina incarcata in cazul in care instalarea a fost efectuata cu succes, pentru cele doua servere tratate. Pentru a incarca pagini ce pot fi accesate local de catre serverul web, copiati-le in directorul:

Page 5: Programe Necesare Crearii Unui Site 2

c:\Inetpub\wwwroot\ pentru Microsoft IIS

c:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs\ pentru Apache

In unele versiuni mai vechi, "Apache Software Foundation" se numeste "Apache Group", de asemenea, numele directorului in care este instalat serverul web ( "Apache2.2" in acest exemplu) este denumit dupa versiunea curenta pe care ati instalat-o.

1.3. PHP scurta istoriePHP este unul dintre cele mai populare limbaje de scripting

pe parte de server. Initial a fost scris in C, de programatorul canadian Rasmus Lerdorf si lansat sub numele de Personal Home Page Tools in iunie 1995 din nevoia de a genera pagini dinamic si a-l scuti astfel de un volum de munca.

Doi ani mai tarziu, doi programatori israelieni, Zeev Suraski si Andi Gutmans au rescris parser-ul PHP punand bazele PHP3, schimband si denumirea in "PHP: Hypertext Preprocessor". In mai 2004, este lansat PHP4, folosind un nou motor, Zend Engine 1.0, dezvoltat de programatorii amintiti.

Pentru a descarca PHP, mergeti la http://www.php.net/downloads.php si alegeti PHP Zip Package (pentru a instala cu Apache HTTP Web Server) sau PHP installer (pentru a instala cu Microsoft IIS) pentru oricare dintre versiunile 4 sau 5, dezvoltate concomitent de catre The PHP Group. Configurarea automata pentru serverul Apache nu a fost implementata, deci va trebui facuta manual.

1.4. Instalarea PHP pentru Microsoft IIS (folosind PHP installer)

Momentan, doar PHP 4 beneficiaza de kit pentru instalare automata. Descarcati installer-ul, selectati optiunea Standard. Veti fi intrebat de tipul de server folosit, alegeti "Microsoft IIS 4 or higher" sau "Microsoft IIS 6 or higher", dupa caz. Installer-ul va copia fisierele pe discul ce contine sistemul de operare in directorul

Page 6: Programe Necesare Crearii Unui Site 2

\php. De obicei, paginile PHP vor fi servite imediat, nefiind necesara restartarea IIS.

Pentru a testa daca instalarea PHP a fost realizata cu succes, descarcati fisierul test (sau scrieti dumneavoastra un fisier php) si copiati-l in directorul c:\Inetpub\wwwroot.

Daca fisierul este afisat, instalarea a fost finalizata cu succes. In alte cazuri, acesta (http://localhost/test.php) poate fi propus pentru download, ceea ce inseamna ca serverul web nu recunoaste extensia ".php".

Asigurati-va ca pasii anteriori au fost parcursi ca atare (ca serverul potrivit <IIS sau Apache>este pornit etc.). In acest moment, daca instalarile au reusit, puteti trece direct la instalarea si configurarea server-ului MySQL.

1.5. Instalarea PHP pentru Apache HTTP Server

In cazul in care ati descarcat arhiva ce contine fisierele PHP, creati un director \php pe discul pe care este instalat sistemul de operare si serverul web Apache si dezarhivati pachetul acolo. Vom presupune de aici inainte ca discul respectiv este c:. Aceasta este o instalare tipica pentru PHP ca modul Apache.

1) Navigati la c:\php\ si redenumiti fisierul php.ini-dist in php.ini. Deschideti acest fisier in Notepad (pentru a face aceasta, cel mai bine este sa deschideti o fereastra Notepad, apoi trageti de iconita fisierului, aflandu-va intr-un file manager - Windows Explorer de exemplu - asupra ferestrei deschise), sau intr-un alt editor text si cautati textul doc_root = pe care va trebui sa-l inlocuiti cu doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\". Apoi cautati extension_dir = si inlocuiti cu extension_dir = "c:\php".

2) Copiati fisierele php.ini si php4ts.dll (sau php5ts.dll in caz ca ati ales PHP 5) din c:\php\ in c:\windows\system32\ (pentru

Page 7: Programe Necesare Crearii Unui Site 2

Windows 2000/XP) sau c:\windows\system\ (pentru Windows 98/Me).

3) Acum, pentru a configura si serverul web Apache sa lucreze cu PHP, mergeti la c:\Program Files\Apache Software Foundation\Apache2.2\conf\ (sau locatia corespunzatoare distributiei instalate) si deschideti fisierul httpd.conf cu Notepad (sau alt editor text). Parcurgeti treptat instructiunile de mai jos si adaugati la sfarsitul fisierului liniile ce corespund situatiei dumneavoastra. Dupa ce ati facut acest lucru, restartati serverul Apache.

Incarcarea modulului PHP, pentru Apache 2 si PHP 4

LoadModule php4_module c:/php/sapi/php4apache2.dll

Incarcarea modulului PHP, pentru Apache 2 si PHP 5. Pentru acest caz, exista o cunoscuta eroare de compatibilitate intre Apache 2.0.x si Apache 2.2.x, legata de interfata API.

Pentru versiunile Apache 2.0.x puteti utiliza cu succes directiva de mai jos. Pentru 2.2.x, trebuie sa folositi fisierul php5apache2_2.dll, disponibil in distributia PHP 5.2.x, aflata in stare de dezvoltare si testare, la momentu la scrierii acestui articol.

Vizitati PHP Snapshots si descarcati ultimul pachet de tip (5.2.x-dev), din categoria Win32 Packages. Apoi dezarhivati intr-un director separat continutul pachetului si copiati fisierul mentionat anterior la c:\php\. Alegeti una din directivele de mai jos:

#pentru Apache 2.0.x

LoadModule php5_module c:/php/php5apache2.dll

#pentru Apache 2.2.x

LoadModule php5_module c:/php/php5apache2_2.dll

Incarcarea modulului PHP, pentru Apache 1.3.x si PHP 4

LoadModule php4_module c:/php/sapi/php4apache.dll

Incarcarea modulului PHP, pentru Apache 1.3.x si PHP 5

LoadModule php5_module c:/php/sapi/php5apache.dll

Doar daca ati ales Apache 1.3.x, considerati si urmatoarea linie:

Page 8: Programe Necesare Crearii Unui Site 2

AddModule mod_php4.c

Adaugarea suportului pentru fisiere de tip .php, .php3 sau .phtml. Stergeti caracterul "#" daca doriti suport optional si pentru ultimele doua extensii.

AddType application/x-httpd-php .php

#AddType application/x-httpd-php .php3

#AddType application/x-httpd-php .phtml

Pentru a configura calea catre fisierul de configurare PHP (php.ini), adaugati si urmatoarea linie (bineinteles, inlocuiti cu calea corespunzatoare instalarii dvs.)

PHPIniDir c:\php\

Pana acum trebuie sa aveti trei linii pentru server-ele Apache 2 si respectiv patru linii pentru server-ele Apache 1.3.x, pe care le veti copia la sfarsitul fisierului httpd.conf.

1.6. Instalare MySQL 5Pentru inceput, puteti descarca kitul de instalare Windows

Essentials de la http://dev.mysql.com/downloads/mysql/5.0.html.

Alegeti tipul de instalare Typical, iar la sfarsitul instalarii optati pentru configurarea imediata a serverului MySQL (optiunea Configure the MySQL Server now trebuie sa fie bifata).

Alegeti Standard Configuration, apoi debifati optiunea Install As Windows Service in caz ca nu doriti ca serverul MySQL sa porneasca ca serviciu Windows (daca alegeti sa debifati aceasta optiunea, va trebui sa porniti manual serverul, ruland c:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld.exe pentru Windows 95/98 sau c:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe pentru Windows NT/2000/XP.

Nota: In unele versiune mai vechi, instalarea se face in directorul c:\mysql\).

Pe o platforma de test, pe care o utilizati numai dvs., puteti lasa pentru numele de utilizator sau pentru parola cate un sir gol. Mai

Page 9: Programe Necesare Crearii Unui Site 2

tarziu, va trebui sa folositi aceste date, la orice conectare la serverul MySQL.

Pentru a lasa numele de utilizator si parola ca siruri goale, debifati optiunea Modify Security Settings, in acest stadiu. In acest fel, numele de utilizator va fi setat ca fiind "root". La sfarsit, apasati Execute pentru a termina procesul de configurare.

Nota: Deoarece MySQL este un server, la fel ca IIS sau Apache, va trebui mai intai sa-l porniti conform instructiunilor de mai sus ca sa lucrati cu el.

1.7. Precizari pentru Microsoft IISPentru a testa daca instalarea serverului MySQL a fost

realizata cu succes, descarcati fisierul test sau scrieti dumneavoastra unul si copiati-l in directorul c:\Inetpub\wwwroot.

La accesarea acestuia, la adresa http://localhost/testdb.php, veti primi un mesaj corespunzator cu privire la conectarea la server-ul MySQL. In caz de eroare, asigurati-va ca ati pornit serverul MySQL conform instructiunilor de mai sus.

1.8. Precizari pentru Apache HTTP Server Este nevoie sa editam php.ini pentru a activa extensia

pentru MySQL.

Deschidem acest fisier cu Notepad (in mod normal, fisierele de tip ini sunt asociate cu Notepad) si cautati linia ;extension=php_mysql.dll, si stergeti virgula din fata ei.

Salvam fisierul si restartati serverul web Apache. In acest moment, suportul pentru functiile MySQL este activat.

1.9. Nota de finalLa momentul scrierii acestui articol, ultimele versiuni erau

Apache 2.2.3 si respectiv Apache 1.3.37, PHP 5.1.6 si respectiv

Page 10: Programe Necesare Crearii Unui Site 2

PHP 4.4.4 si MySQL 5.0. Este posibil ca acuratetea acestor instructiuni sa fie diminuata cu versiunile viitoare.

Apache HTTP Server, PHP si MySQL sunt solutii gratuite open-source (sursa libera) protejate de GNU General Public License.

Consultati licenta pentru fiecare produs in parte daca aveti nelamuriri cu privire la termenii de utilizare. Microsoft Internet Information Services (IIS) este software protejat de legislatia româna si internationala si este disponibil numai cu CD-ul licentiat de Windows.

3.Mlozilla Firefox

Mozilla Firefox este un navigator web gratuit dezvoltat de Mozilla Foundation. Firefox este al doilea navigator ca număr de utilizatori, după Google Chrome de la Google, fiind folosit de aproximativ 28.9 % (în luna iunie 2013) din toți utilizatorii Internetului de pe glob.

Firefox are numeroase facilități, cum ar fi navigarea cu file, un sistem împotriva phishing-ului și al spyware-ului, o facilitate de gestionare a descărcărilor ș.a.

Este foarte configurabil – i se pot adăuga multe extensii făcute de dezvoltatori independenți; gama de extensii este deja foarte largă, fiind disponibile peste 8.000 de extensii de cele mai diverse facturi. Printre cele mai populare extensii se numără NoScript (oprește rularea scripturilor dăunătoare), FoxyTunes (controlează media

Page 11: Programe Necesare Crearii Unui Site 2

player-ele), StumbleUpon (descoperire de situri) și DownThemAll! (facilități pentru descărcarea de fișiere).

Conform datelor din luna iulie a anului 2013, Firefox avea între 16 și 21% utilizatori la nivel mondial, fiind al treilea cel mai popular browser. Statisticile Mozilla arată că Firefox este folosit de peste 450 de milioane de persoane. Browserul se bucură de succes în Indonezia, Germania și Polonia, unde este cel mai utilizat browser, având o cotă de piață de 57%, 45%, respectiv 44%.

Istorie

ușor de utilizat și foarte extensibil (separat de mai voluminoasa suită Mozilla). Firefox a devenit pachetul asupra căruia se concentrează momentan eforturile de dezvoltare a Mozilla, acesta fiind astăzi navigatorul oficial al Fundației Mozilla și parte a suitei de aplicații Mozilla (alături de clientul de e-mail Thunderbird). Prima versiune stabilă (1.0.0) a fost lansată în noiembrie 2004. Versiunea în română a Firefox 2 a fost finalizată, iar versiunea 3 este disponibilă din iunie 2008. Versiunea stabilă de acum a ajuns la 22. Cu peste 500.000.000 de descărcări, Mozilla Firefox a devenit una din cele mai populare aplicații open source.

Inițial, Dave Hyatt și Blake Ross au început lucrul la proiectul Firefox ca o ramură experimentală a proiectului Mozilla. Ei Proiectul, început în 2002, își propunea să dezvolte un navigator web open source rapid, credeau că necesitățile comerciale ale sponsorizării de la Netscape și facilitățile care erau „dictate” de dezvoltator compromiteau utilitatea navigatorului web Mozilla. Ca răspuns al creșterii în dimensiune a Mozilla Suite, ei au creat un navigator menit să înlocuiască partea respectivă din suită (Mozilla Thunderbird fiind clientul complementar de e-mail). Pe 3 aprilie 2003, Organizația Mozilla a anunțat că planifică să se axeze mai mult pe Firefox și pe Thunderbird decât pe Mozilla Application Suite.

Page 12: Programe Necesare Crearii Unui Site 2

Proiectul Firefox a suferit numeroase schimbări de nume. Numit inițial Phoenix, a fost redenumit din cauza mărcii înregistrate deținute de Phoenix Technologies. Numele nou, Firebird a provocat un răspuns puternic din partea proiectului Firebird. Fundația Mozilla a răspuns că navigatorul ar putea purta numele Mozilla Firebird pentru a evita confuzia cu proiectul bazelor de date Firebird. Presiunea continuă din partea comunității a determinat o nouă schimbare a numelui – pe 9 februarie 2004, Mozilla Firebird a devenit Mozilla Firefox, făcându-se des referire la el sub numele prescurtat Firefox. Mozilla face referință la Firefox abreviindu-i numele Fx sau fx, chiar dacă este deseori abreviat ca FF sau chiar FX pentru că unii cred că se referă la FireFox în loc de Firefox.

Proiectul a trecut prin multe versiuni înainte de versiunea 1.0, lansată pe 9 noiembrie 2004. Pe lângă corectarea problemelor de stabilitate și securitate, Fundația Mozilla a lansat prima actualizare majoră a Firefox, versiunea 1.5 pe 25 noiembrie 2005. Pe 24 octombrie 2006, Mozilla a lansat Firefox 2. Această versiune aduce îmbunătățiri la mediul de lucru, la programul de gestionare a extensiilor, la interfața grafică a utilizatorului, și la motoarele de găsire/căutare; o facilitate de recuperare a sesiunilor; corectarea greșelilor de redactare; suport antiphishing implementat inițial de Google ca o extensie și mai târziu introdus în programul în sine. În decembrie 2007, Firefox Live Chat a fost lansat. Această facilitate permite utilizatorilor să întrebe voluntarii despre cum să folosească eficient navigatorul; sistemul este pus la dispoziția Fundației de Jive Software, cu ore de operare garantate. Orele de operare "Live Chat" sunt: Luni între orele 11am și 2pm GMT -7 (între 20:00 și 23:00 ora României) și 6pm și 7pm (între 3:00 și 4:00 ora României), iar de Marți până Vineri între orele 10am și 1pm (între 19:00 și 22:00 ora României) și 6pm și 7pm (între 3:00 și 4:00 ora României).

4.Internet Download Manager

Page 13: Programe Necesare Crearii Unui Site 2

Internet Download Managereste un excelent accelerator de descărcare pe internet care o să aibă grijă de toate descărcările voastre din momentul în care le-aţi instalat pe calculatorul vostru. Conecţiile la internet de mare viteză sunt comune în zilele noastre, dar aceasta nu înseamnă că nu avem nevoie uneori de ajutor când trebuie să descărcăm de pe internet. Chiar şi dacă aveţi cel mai rapid ruter din cartier, uitaţi-vă la Internet Download Manager(cunoscut ca şiIdman), pentru că chiar aremulte de oferit.

Puteţi să adăugaţi noi descărcări de pe interfaţa Internet Download Manager, dar este mai uzual să îl lăsaţi pe el să captureze link-uri. Aceasta inseamnă că de câte ori deschideţi un anumit tip de fişier(care poate fi specificat prin opţiunile de configurare), Internet Download Manager va trata descărcarea chiar el decât să lase motorul de căutare să facă acest lucru.Totul este automatic:nu este nici o schimbare de la o aplicaţie la alta, fără copiere şi lipire, nici o bătaie de cap.

O dată ce Internet Download Manager capturează link-ul, puteţi descărca fişierul pe moment sau să îl salvaţi pentru mai târziu, ceea ce poate fi o alternativă bună dacă aveţi nevoie de toate lungimile de bandă pentru moment şi plănuiţi să va lăsaţi calculatorul deschis peste noapte. Descărcările pot fi clasificate în categorii personalizate înainte de a le începe şi pot fi reluate dacă conectia este întreruptă sau ruptă.

Page 14: Programe Necesare Crearii Unui Site 2

Descarcari rapide

Internet Download Manager accelerează descărcările, deşi totul depinde de conexiunea dumneavoastră la internet. Asta dacă, nu vă aşteptaţi să descărcaţi cu viteza luminii dacă folosiţi unul din acele vechi modemuri 56K. Internet Download Manager obţine rate de descărare destul de satisfăcătoare folosind conexiuni cu cablu cu servere.

Meniul de configuraţie al Internet Download Manager arată o multitudine variată de funcţiuni şi unelte dedicate manipulării descărcărilor voastre, ca şi verificarea fişierelor de viruşi cu propriul vostru antivirus sau prin limitarea lungimii de bandă folosită de program. Există de asemenea suport pentru autentificarea serverului şi proxy, servere FTP şi HTTPS.

Page 15: Programe Necesare Crearii Unui Site 2