Instalação Servidor Web/Dados APACHE + PHP + MySQL

Sobre:

Apache – O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server, ou simplesmente: Apache) é o mais bem sucedido servidor web livre.
Maiores Detalhes: http://pt.wikipedia.org/wiki/Servidor_Apache

PHP – PHP (um acrônimo recursivo para “PHP: Hypertext Preprocessor”, originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.
Maiores Detalhes: http://pt.wikipedia.org/wiki/PHP

MySQL – O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface.
Maiores Detalhes: http://pt.wikipedia.org/wiki/MySQL

Detalhes:

Instalação do Apache + PHP + MySQL no CentOS 6.5

Procedimentos:

# yum -y update rpm
# yum -y -v update

Preparando o sistema (Opcional):
Atualização dos pacotes já instalados:

Instalando:

Comando para iniciar a instalação:

# yum install httpd mysql-server php-mysql php php-cli php-gd php-xml php-mbstring php-mcrypt php-mhash php-common php-ncurses

Colocar na inicialização do sistema:
para o servidor Web Apache

# chkconfig httpd on

para o MySql

# chkconfig mysqld on

Configurando o MySQL:

Inicializando o serviço do MySQL

# service mysqld start

Obs.: Com isso ele já faz todo o procedimento de criar as tabelas, dar permissão e tudo mais.

Configurando o acesso do MySQL
Agora é preciso setar uma senha para o root, faremos da seguinte forma:

# ./usr/bin/mysqladmin -u root password 'suasenha'

Acessando e testando o MySQL

# mysql -u root -p

Enter Password: suasenha

Se tudo estiver correto o Retorno é:

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 16
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

Obs.: Para sair CTRL+C

Inicializando o Apache:

Comando para inicializar o serviço web

# service httpd start

Fontes:
http://www.vivaolinux.com.br/artigo/Servidor-web-com-CentOS-+-Apache?pagina=2
http://www.mojowill.com/geek/php-mcrypt-on-centos-6/