Securitate IT Tech

Cum se instaleaza LAMP – Linux , Apache, MySQL , PHP pe Ubuntu !

cum se instaleaza lamp pe ubuntu

Cum se instaleaza LAMP pe Ubuntu ( Linux , Apache , MySQL , PHP )

Pas 1: Instalare Apache

Apache este un software open source care ruleaza pe aproximativ 50 % din serverele web la nivel mondial.

Pentru a instala apache deschide-ti terminalul si introduceti urmatoarele comenzi :

sudo apt-get update
sudo apt-get install apache2

Asta este . Pentru a verifica daca apache este instalat, introdu in browser adresa  IP  (eg. http://12.34.56.789). Daca este afisat mesajul “It works!” atunci apache a fost instalat cu succes.

Cum afli adresa de IP

Executa urmatoarea comanda pentru a afisa adresa IP

ifconfig eth0 | grep inet | awk '{ print $2 }'

Pas 2: Instalare MySQL

MySQL este un puternic sistem de management al bazelor de date folosit pentru organizarea datelor.

Pentru a instala MySQL deschideti terminalul si introduceti comanda:

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

In timpul instalarii, MySQL iti va cere sa alegi o parola pentru ROOT. Daca omiti sau nu doresti sa alegi o parola acum, o vei putea face mai tarziu.

Dupa instalare, MySQL trebuie activat folosind comanda:

sudo mysql_install_db

Finalizeaza ruland scriptul MySQL:

sudo /usr/bin/mysql_secure_installation

Procesul de instalare iti face cere parola root , introdu parola pentru a continua cu succes instalarea

 

Enter current password for root (enter for none): 

OK, successfully used password, moving on...

Vei fi intrebat daca doresti sa schimbi parola root. Alege No (N) si mergi la pasul urmator .

Este bine sa alegi YES pentru toate notificarile.. La final , MySQL se va restarta pentru a implementa toate modificarile.

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y                                            
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
... Success!

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

Dupa finalizarea instalarii , poti trece sa instalezi PHP pe serverul tau Ubuntu , fiind ultimul pas in procesul de ” cum se instaleaza lamp pe ubuntu ”

Pas 3: Instalare PHP

PHP este un script web open source folosit cel mai adesea pentru a contrui pagini web dinamice.

Pentru a instala php pe distributia ta ubuntu , deschide terminalul si introdu comanda:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Dupa ce alegi Yes , php se va instala rapid.

Iti va fi de ajutor sa adaugi php fisierului index , pentru a rula automat extensia .php in browser.

sudo nano /etc/apache2/mods-enabled/dir.conf

Adauga index.php la inceputul  index files. Dupa modificare va trebui sa arata similar cu :

<IfModule mod_dir.c>

          DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

</IfModule>

Module PHP

PHP vine o cu o multime de librarii si module care pot fi adauga serverului tau .

apt-cache search php5-

Terminal will then display the list of possible modules. The beginning looks like this:

php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - command-line interpreter for the php5 scripting language
php5-common - Common files for packages built from the php5 source
php5-curl - CURL module for php5
php5-dbg - Debug symbols for PHP5
php5-dev - Files for PHP5 module development
php5-gd - GD module for php5
php5-gmp - GMP module for php5
php5-ldap - LDAP module for php5
php5-mysql - MySQL module for php5
php5-odbc - ODBC module for php5
php5-pgsql - PostgreSQL module for php5
php5-pspell - pspell module for php5
php5-recode - recode module for php5
php5-snmp - SNMP module for php5
php5-sqlite - SQLite module for php5
php5-tidy - tidy module for php5
php5-xmlrpc - XML-RPC module for php5
php5-xsl - XSL module for php5
php5-adodb - Extension optimising the ADOdb database abstraction library
php5-auth-pam - A PHP5 extension for PAM authentication
[...]

Odata decis care modul il doresti instalat , foloseste comanda ::

sudo apt-get install numele modulului

Poti instala mai multe module sau librarii simultan folosind spatiu dupa numele fiecarui modul .

Felicitari! Ai instalat LAMP pe serverul tau .

Pas 4: Rezultate

Dupa instalarea LAMP poti verifica realizand o pagina de verificare.

Pentru asta creaza un nou fisier

sudo nano /var/www/info.php

Adauga urmtoarele linii :

<?php
phpinfo();
?>

Salveaza si Iesi

Da restart la apache pentru ca toate modificarile facute sa isi faca efectul:

sudo service apache2 restart

Pentru a verifica acceseaza info.php (asigura-te ca schimbi ip-ul din exemplu cu ip-ul tau ): http://12.34.56.789/info.php

Articol despre : cum se instaleaza lamp

Wiki despre LAMP

You may also like
cat costa realizarea unui website
Cat costa realizarea unui website ? Preturi creare site web in 2017
cum se instaleaza wordpress pe ubuntu
Cum se instaleaza WordPress pe Ubuntu

Leave Your Comment

Your Comment*

Your Name*
Your Webpage