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 distributionCopyright (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/