Instalare LAMP pe un server VPS cu CentOS 6

Un server VPS va ofera multe facilitati, dar pentru acest tutorial am ales sa prezentam o utilitate des intalnita, cea de server web. Pentru acest tutorial presupunem ca am achizitionat VPS-ul hostgate.ro, iar sistemul de operare folosit pentru VPS ca fiind CentOS 6. LAMP – este un acronim pentru Linux Apache MySQL and PHP, facand referire la componente necesare a fi instalate pentru a putea gazdui un site.

Pasi necesari pentru instalarea LAMP pe un server CenotOS 6 sunt urmatorii:
1. accesati VPS-ul folosind clientul Putty, dupa care logati-va cu userul root si parola aferenta

2. instalati serverul de MySQL
yum install mysql mysql-server

2.1. configurati serverul de MySQL sa porneasca o data cu sistemul de operare, dupa care activati serverul
chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start

2.2. configurati contul root aferent serverului de MySQL
mysql_secure_installation

3. instalati APACHE
yum install httpd

3.1 configurati Apache sa porneasca o data cu sistemul de operare
chkconfig –levels 235 httpd on

3.2 porniti Apache
/etc/init.d/httpd start
Intr-un browser accesati hostgate.ro si ar trebui sa vedeti pagina default care va arata ca Apache functioneaza.

4. Instalati PHP
yum install php

4.1 Restartati Apache
/etc/init.d/httpd restart

4.2 Verificati daca PHP a fost instalat
pico /var/www/html/info.php
In cadrul fisierului info.php inserati urmatoarele linii de cod:

Deschideti in browser adresa VPS-ului si accesati info.php, in cazul nostru hostgate.ro/info.php

5. Activarea suportului MySQL pentru PHP
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

5.1 Restartati Apache
/etc/init.d/httpd restart

5.3 Verificati daca modulul php-mysql a fost instalat prin accesarea fisierului info.php creat anterior, in cazul nostru hostgate.ro/info.php. Printre toate detaliile specifice PHP, trebuie sa apara si cele de MySQL.

Din perspectiva folderului de lucru si a configurarii, sub CentOS acestea sunt urmatoarele:
– /var/www/html – este directorul root folosit de Apache
– fisierul de configurare pentru Apache este localizat in /etc/httpd/conf/httpd.conf
– fisiere aditionale de configurare pot fi adaugate in /etc/httpd/conf.d/

Leave a Reply

Your email address will not be published. Required fields are marked *