AcasaStiri ITEvaluariCursuriGadgetCautareContact

Newsletter

Ingredientele necesare pentru un server web
duminică, 27 august 2006

Image Ingredientele necesare pentru un server web:

  • serverul web APACHE;
  • modul PHP;
  • server-ul baze de date MySQL.

Sistemul de operare poate fi Linux sau Windows. Atenţie: pentru cei care folosesc Linux este bine de ştiut că toate cele trei componente sunt incluse în kit-ul de instalare a sistemului de operare, spre deosebire de Windows unde găsim pe cd doar serverul web care este IIS (Internet Information Services). Toate aceste servicii (cele care se găsesc pe distribuţia cu care vin sistemele de operare Linux sau Windows) nu se instalează şi nu rulează în mod implicit. Acestea pot fi selectate spre a fi instalate în momentul în care se pune sistemul de operare sau ulterior.

Deasemenea, aceste programe (APACHE, PHP, MySQL) pot fi descărcate de pe internet deoarece sunt oferite sub licenţă GNU, fiind gratuite.

Se poate realiza o instalare separată a fiecărui program (atât pe Linux cât şi pe Windows) sau se pot descărca programe care instalează cele trei aplicaţii. Câteva din acestea sunt:

 

Ce este APACHE?

Pentru a avea un site funcţional este nevoie de un server HTTP (Hyper Text Transport Protocol). Acest server poate fi APACHE, IIS (Internet Information Services) sau altul. Apache rulează pe majoritatea site-urilor web existente. Este un produs open-source fiind dezvoltat de către Apache Group. Ruleză pe sisteme de operare Linux, Windows.

Site-ul oficial este http://www.apache.org

APACHE poate fi descărcat de la adresa http://httpd.apache.org/download.cgi.

 

Ce este PHP? 

PHP este un limbaj de programare orientat pe obiect, fiind o combinaţie între C, Perl şi Java, aducând dinamică unei pagini web.

Acronimul de PHP provine de la PHP Hypertext Preprocessor, fiind un popular limbaj “server-side”, open-source şi multi-platformă, prezent pe majoritatea serverelor Apache. A fost conceput de Rasmus Lerdorf în 1994 când l-a distribuit free, fiind repede adoptat de mulţi oameni. Iniţial s-a numit Personal Home Page iar de-a lungul timpului a cunoscut schimbări majore:

  • în anul 1998 a fost lansată versiunea PHP 3.0 de Zeev Suraski şi Andi Gutmans, care i-au schimbat numele din Personal Home Page în PHP Hypertext Preprocessor;
  • în mai 2000 a fost lansată versiunea PHP 4.0 care are la bază Zend Engine 1.0 scris în 1999;
  • iulie 2004 a fost lansată versiunea PHP 5.0 care are la bază Zend Engine II, având o mai pronunţată orientare obiect;
  • august 2006 a fost lansată versiunea actuală, PHP 5.1.6.

PHP este un produs open-source cu acces la codul sursă care poate fi modificat şi redistribuit, totul gratuit. Poate rula pe majoritatea sistemelor de operare (Linux, Windows, Solaris, OpenBSD, etc.) şi poate interacţiona cu majoritatea serverelor web ca: Apache, IIS (Internet Information Services), Netscape, etc. şi baze de date ca: MySQL, Oracle, PostgreSQL, etc.

PHP poate fi descărcat de la adresa http://www.php.net/downloads.php de unde se poate descărca atât versiunea pentru linux  (PHP 5.1.6 (tar.bz2), PHP 5.1.6 (tar.gz)) cât şi pentru windows (PHP 5.1.6 zip package).

Iniţial PHP a fost produsul unui singur om (Rasmus Lerdorf). În acest moment există o comunitate care lucrează la dezvoltarea lui. Pagina oficială este http://www.php.net . Comunitatea românească poate fi găsită aici: http://www.phpromania.net sau http://www.rophp.net.

 

Ce este MySQL?

Acronimul MySQL  provine de la My Structured Query Language. MySQL este un server multi-user şi multi-thread. Este cel mai popular SGBD (Sistem de Gestiune a Bazelor de Date) open-source în acest moment.

Principalele atu-uri MySQL sunt viteza, scalabilitatea şi stabilitatea, la care dacă se adaugă faptul că este gratis îl transformă într-un competitor extraordinar comparativ cu alte baze ca Oracle sau Microsoft SQL Server. Licenţa GNU sub care este oferit nu permite încorporarea MySQL în softuri comerciale.

MySQL poate fi descărcat de la adresa http://dev.mysql.com/downloads.

Pentru a administra o bază de date MySQL se poate folosi modulul linie de comandă sau o interfaţă grafică descărcând de pe internet MySQL Administrator (pagina oficială http://www.mysql.com/products/tools/administrator sau  http://www.softpedia.com/get/Internet/Servers/Database-Utils/
MySQL-Administrator-for-Windows.shtml
) şi MySQL Query Browser (pagina oficială http://dev.mysql.com/doc/query-browser/en sau  http://linux.softpedia.com/get/Database/Database-APIs/
MySQL-Query-Browser-3815.shtml
).

O altă aplicaţie gratuită scrisă în PHP este phpMyAdmin (http://www.phpmyadmin.net/home_page/downloads.php).

MySQL poate rula pe Linux, Windows, Solaris, etc.

MySQL este sub licenţă GNU din 1998, originile lui începând din 1979. Versiunea actuală a MySQL este 5.1.11 (beta). Deoarece este popularitatea lui este strâns legată de PHP, comunitatea acestuia o vom întâlni în orice comunitate PHP.

 
 

cititorii nostri cauta...

AMD Apple Dell Google HP Intel Microsoft Nokia PC Samsung Sony Toshiba Windows Windows Vista antivirus directorul google hard disk iPod internet laptop linux mobil news notebook sistem operare stire telefon telefon mobil windows

Cele mai citite articole



Technology Blog

Warning: fopen(/home/inacod/public_html/abnet.ro/components/com_sef/cache/shCacheContent.php) [function.fopen]: failed to open stream: Permission denied in /home/inacod/public_html/abnet.ro/components/com_sef/shCache.php on line 112