Atenção esse procedimento é apenas para quem vai utilizar somente um site no centos sem cpanel.
Primeiro vamos instalar o mysql 5:
yum install mysql mysql-server -y;
/sbin/service mysqld start;
chkconfig –levels 235 mysqld on;
mysql_secure_installation;
Agora o apache 2, php:
yum install httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc;
/etc/init.d/httpd start;
chkconfig –levels 235 httpd on;
/etc/init.d/httpd restart;
Como testar se o apache está interpretando php:
vim /var/www/html/testes.php
Dentro do arquivo coloque:
Em seguida abra o navegador e tente acessar assim: http://10.0.0.1/testes.php
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc -y;
Se o seu S.O. for 32 bits rode assim:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm;
Depois disso meta bala na instalação do phpmyadmin:
yum install phpmyadmin -y;
Depois vamos deixar as coisas no devido lugar. Teremos de fazer um alias para que o phpmyadmin rode corretamente:
vim /etc/httpd/conf.d/phpmyadmin.conf
#
# Web application to manage MySQL
#
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
Vamos editar o modo de autenticação do phpmyadmin de cookie para http:
vim /usr/share/phpmyadmin/config.inc.php
[…conteúdo anterior]
/* Authentication type */
$cfg[‘Servers’][$i][‘auth_type’] = ‘http’;
[…conteúdo posterior]
/etc/init.d/httpd restart;