Tutorial Cum sa instalezi Linux, Apache, MySQL, PHP (LAMP) pe CentOS 6

Alexandru C.

Member
Registered
Despre LAMP
LAMP este un acronim pentru o platformă de găzduire a siteurilor web formată din componente libere și cu sursă deschisă (și gratuite). Acronimul vine de la inițialele numelor aplicațiilor folosite inițial:Linux,Apache,MySQL si PHP (Pers sauPython).

Cerințe
Pașii din acest tutorial solicită ca utilizatorul de pe mașina virtuală privată (VPS) să aibe privilegii root.

Pasul #1 – Instalarea Apache
Pentru a instala Apache rulați următoarea comandă:
Cod:
sudo yum install httpd

Odată instalat, puteți porni Apache rulând:
Cod:
sudo service httpd start
Pentru a vedea daca s-a instalat cu succes, accesați în browser IP-ul serverului. Serverul ar trebui să vă returneze o pagină similară cu cea dea mai jos.

NLSJR.png

Pasul #2 – Instalarea MySQL

MySQL este un sistem de gestiune a bazelor de date relaționale, produs de compania suedeza MySQL AB și distribuit sub Licența Publică Generală GNU. Este cel mai popular SGBD open-source la ora actuală[6], fiind o componentă cheie a stivei LAMP (Linux, Apache, MySQL, PHP).
Cod:
sudo yum install mysql-server
sudo service mysqld start
În timpul instalării, MySQL vă va cere permisiunea de două ori. După ce alegeți Yesde două ori instalarea începe. După ce e gata, puteți seta parola pentru root MySQL cu ajutorul comenzii:
Cod:
sudo/usr/bin/mysql_secure_installation
O să vă ceară parola curentă a userului root.
Cod:
Enter current password forroot(enter fornone):
OK,successfully used password,moving on...
După asta o să vă întrebe dacă doriți setarea unei parole. Alegeți Yși urmați instrucțiunile.
By default,aMySQL installation has an anonymous user,allowing anyone
tolog into MySQL without having tohaveauser account created for
them.Thisisintended only fortesting,andtomake the installation
goabit smoother.You should remove them before moving intoa
production environment.
Remove anonymous users?[Y/n]y
...Success!
Normally,root should only be allowed toconnect 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 withadatabase named'test'that anyone can
access.Thisisalso intended only fortesting,andshould be removed
before moving intoaproduction environment.
Remove test database andaccess toit?[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...
All done!Ifyou've completed all of the above steps,your MySQL
installation should now be secure.
Thanks forusing MySQL!
Pasul #3 – Instalarea PHP
Folosit inițial pentru a produce pagini web dinamice, este folosit pe scară largă în dezvoltarea paginilor și aplicațiilor web. Pentru început, rulați comanda:
Cod:
sudo yum install php php-mysql
Restartați Apache pentru ca modificările să aibă loc pe server.
Cod:
sudo service httpd restart

http://tuwer.eu/cum-sa-instalezi-linux-apache-mysql-php-lamp-pe-centos-6/
 
@Alexandru C. Foarte bun tutorialul +1.

Dar ai uitat cateva lucruri:

Cod:
apt-get install php5-cli
apt-get install libapache2-mod-php5
apt-get install php5-mcrypt

Din lista de mai sus mai lipseste si memcache, php.ini configurare pentru curl si mysql memory limit plus apache calling point limit. Pentru o lista complecta poti folosii scriptul create de mine pentru Debian OS : https://github.com/bovidiu/linux-apache-server
 
Ultima editare:
Loading...
Back
Sus