PingLord Posted July 21, 2011 Report Posted July 21, 2011 Tutorial pentru server LAMP pe CentOS ( favoritu meu ).Pentru inceput facem update la pachete si inchidem SeLinux pentru a nu fi deranjati.Instalarea care am facut-o a fost fara niciun pachet,nici macar base pentru o instalare rapida.Sa incepemPrimul lucru: yum updateyum upgrade -y ( -y inseamna sa mearga cu yes la toate intrebarile sa nu pierdem timpul )Dupa update-urile necesare bagam ce avem nevoie,adica 3 grupuri de pachete:base,development tools,development libraries pentru a evita pe viitor lipsa de librarii si problemele de compilare in caz ca se vrea dezvoltarea platformei LAMP.yum groupinstall -y 'Base' 'Development Tools' 'Development Libraries'Dezactivam SeLinux sa nu ne incurce si il activam la sfarsit plus inchiderea de servicii dupa preferinte.Din comoditate folosesc comanda #setup si acolo aveti system services si firewall configurationAcum incepe instalarea propriu-zisa a pachetelor necesare pentru un server LAMPPrima oara instalam partea de Mysqlyum install -y mysql mysql-serverDupa instalare facem daemonul de mysql sa porneasca la boot si il pornimchkconfig --levels 235 mysqld on/etc/init.d/mysqld start sau service mysqld startSetam parola de root pentru mysqlmysql_secure_installation dam un enter,bagam parola de root si in rest enter pana la capat.APACHE2 acum : yum install httpd -ySetam apache2 sa porneasca la boot:chkconfig --levels 235 httpd onPornim apache:/etc/init.d/httpd start sau service httpd startInstalam Php-ul acum:yum install -y phpE bine sa restartam apache-ul dupa instalarea php-ului /etc/init.d/httpd restart sau service httpd restartAcum punem un suport php pentru Mysql.Putem cauta module de php in urmatorul fel:yum search phpPentru suport Mysql cu php instalam urmatoarele:yum install -y php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpcRestartam din nou Apache-ulservice httpd restartAcum ca sa vedem informatii despre serverul nostru LAMP , cream un fisier in /var/www/html care sa ne arate informatii despre modulele noastre.vi /var/www/html apasam insert si scriem in fisier urmatoarele : <?phpphpinfo();?> [CODE]Acum am creat o pagina web pe serverul nostru ce ne ofera informatiile despre modulele instalate pe server si o accesam in felul urmator http://ipserver/info.php Acum pentru controlul bazelor de date instalam PHPMYADMINTrebuie sa facem un import de RPMforge GPG key si instalam phpmyadmin[CODE]yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpmyum install -y phpmyadminDupa instalare,pentru a lasa acces la phpmyadmin din alte locatii inafar de localhost editam fisierele de configurarevi /etc/httpd/conf.d/phpmyadmin.conf si comentam linia <Directory "/usr/share/phpmyadmin"> si dupa asta schimbam tipul de autentificare din cookie in http cu editor de texte ( vi in cazul meu ) vi /usr/share/phpmyadmin/config.inc.phpRestartam iar Apache service httpd restartPutem vedea phpmyadmin cu http://ipserver/phpmyadminCam asta a fost tot pentru serverul LAMP.Fisierele site-ului se pun in /var/www/html .Bafta si distractie placuta Quote