Eu diria que desinstale o CentOS e instale o Ubuntu, se é isso que você deseja usar. Mas deve ser uma versão mais antiga do CentOS que você usa. O CentOS 6.2 usa PHP 5.3 e MySQL 5.1.
Você pode usar o repositório Remi para obter versões mais recentes do Apache / PHP / MySQL
E você não faz sua máquina CentOS funcionar mais como o Ubuntu, porque não é o Ubuntu. É como dizer "Como eu faço meu Chrysler dirigir mais como um Ford".
Resposta atualizada:
Tive alguns votos negativos, então acho que minhas intenções foram mal compreendidas, deixe-me tentar corrigir isso.
Eu configurei um VPS em nosso ambiente e instalei os pacotes, então eu deveria estar onde você está agora:
[root@centos5 /]# cat /etc/issue
CentOS release 5.7 (Final)
Kernel \r on an \m
[root@centos5 /]# rpm -qa |grep php
php-common-5.1.6-27.el5_7.4
php-mysql-5.1.6-27.el5_7.4
php-cli-5.1.6-27.el5_7.4
php-pdo-5.1.6-27.el5_7.4
php-5.1.6-27.el5_7.4
Na minha primeira resposta, presumi que você desejava os últimos lançamentos, então você deveria usar o repositório Remi, como afirmei acima. No entanto, se a versão do PHP 5.3 no centOS estiver correta (5.3.3), continue lendo.
Ao tentar instalar o php53, ele reclama que há um conflito, já que este pacote cobre as mesmas coisas que o pacote do PHP 5.1. Para resolver isso, você precisa remover todos os pacotes relacionados ao PHP para começar:
[root@centos5 /]# yum remove php*
[root@centos5 /]# rpm -qa |grep php
[root@centos5 /]#
A próxima coisa a fazer é instalar os pacotes equivalentes com o php53:
[root@centos5 /]# yum install php53 php53-cli php53-mysql
[root@centos5 /]# rpm -qa |grep php
php53-common-5.3.3-1.el5_7.5
php53-cli-5.3.3-1.el5_7.5
php53-pdo-5.3.3-1.el5_7.5
php53-5.3.3-1.el5_7.5
php53-mysql-5.3.3-1.el5_7.5
Então, o PHP foi bem fácil. Mas o MySQL é outra história, uma vez que o MySQL 5.0 é o único MySQL nos repositórios padrão do CentOS. Eu executo a versão de 64 bits do CentOS, se você não precisar ajustar o seguinte para caber em 32 bits.
Existem várias maneiras de fazer isso, mas eu vou com o repositório Remi. Já existe há anos e é mais fácil manter um repositório do que usar arquivos RPM simples.
O Remi requer o repositório EPEL, então comece instalando:
[root@centos5 /]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Retrieving http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
warning: /var/tmp/rpm-xfer.lvLBMJ: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:epel-release ########################################### [100%]
Em seguida, você instala o Remi repo RPM
[root@centos5 /]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
Retrieving http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
warning: /var/tmp/rpm-xfer.ztjinG: Header V3 DSA signature: NOKEY, key ID 00f97f56
Preparing... ########################################### [100%]
1:remi-release ########################################### [100%]
Em seguida, você remove o servidor MySQL atual (caso contrário, você terá conflitos ao tentar instalar o novo). NOTA! Se você possui bancos de dados, faça um backup antes de fazer isso!
[root@centos5 /]# yum remove mysql*
Então você pode continuar e instalar o MySQL a partir do repositório Remi:
[root@centos5 /]# yum --enablerepo=remi install mysql.x86_64 mysql-server.x86_64
Agora, quando você tenta iniciar o MySQL, pode falhar porque o antigo mysql deixou algumas coisas para trás, e isso pode ser meio difícil de se livrar. No meu caso aqui, eu precisava remover algumas coisas para fazê-lo funcionar. Eles fizeram isso por mim:
# rm -rf /usr/share/mysql
# rm -rf /var/lib/mysql
# yum --enablerepo=remi reinstall mysql-libs
# /usr/libexec/mysqld --skip-grant &
# mysql_install_db
# /etc/init.d/mysqld stop
# /etc/init.d/mysqld start