Configurare Centos 5.X / 6 come server Web
Con oggi incomincio una serie di guide per poter configurare un proprio pc centos o un semplice vps centos come server web.
Per prima cosa occupiamoci delle parti principali ovvero:
Come Prerequisito installiamo l'ottima Repository Extra Packages for Enterprise Linux (EPEL) dunque digitiamo (per x86); vedere la lista completa qua
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm // Per centos 5 32 bit
rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm // Per centos 6 32 bit
Dunque logghiamoci nella nostra consolle e autentichiamoci come root
su root (invio)
passw
Adesso sulla stessa linea inseriamo
yum install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
Bene con questi semplici comandi abbiamo appena installato le principali funzioni; adesso dobbiamo configurare il file httpd.conf dunque digitiamo:
vim /etc/httpd/conf/httpd.conf
cercate:
- ServerAdmin e sostituite con la vostra email
- ServerName e inserite il vostro dominio esempio www.miodominio.it
Poi configurariamo apache per essere avviato al boot
chkconfig –levels 235 httpd on
e facciamolo partire:
/etc/init.d/httpd start
Per testarlo aprire il browser e digitare http://127.0.0.1 , dovrebbe comparire la pagina standard di apachePer testarlo aprire il browser e digitare http://127.0.0.1 , dovrebbe comparire la pagina standard di apache; il contneuto del vostro sito è in /var/www/html
Come avrete notato il php installato non è l'ultimo disponibile dunque utilizziamo questi semplici comandi per aggiornare il php all'ultima versione disponibile al momento.
Installiamo la Repository Remi (se non l'abbiamo gia fatto) con questi comandi [controlliamo a http://rpms.famillecollet.com/el5.i386/ se il link è cambiato {aggiornato a oggi 30/06/2011} ].
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm // per centos 5
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm // per centos 6
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -i remi-release-5.rpm // oppure rpm -i remi-release-6.rpm
cd /etc/yum.repos.d
vim remi.repo // andate a modificare in enabled = 0 >>> enabled = 1
yum update php
Basterà digitare il seguente comando:
yum install mysql mysql-devel mysql-server
E abilitare il server a farlo partire ad ogni reboot:
chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start
Ora bisogna impostare una password per l'utente root (importante per le future installazioni)
mysqladmin -u root password tuapassword
E per testare il funzionamento da root digitiamo, inserendo la password di root :
mysql -u root -p
Dopodichè scriviamo exit, se entriamo e usciamo dalla consolle allora mysql funziona correttamente
Installiamo la Repository Remi (se non l'abbiamo gia fatto guarda qua)
Installalliamo phpmyadmin digitando:
yum install phpmyadmin
service httpd restart
Dopodichè basterà andare in http://localhost/phpmyadmin
Questo è tutto, alla prossima
Tags: 6, apache, centos, configurare, mysql, php, php5, phpmyadmin, server, Web
Trackback from your site.

Pingback: Configurare Centos 5.x come server Web | Pupugnao.it