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/