Instalando apache, MySQL e PHP Centos 6 - Blog - HGIDC
Início Instalando Apache, MySQL e PHP Centos 6
Um "LAMP" é uma combinação de software de código aberto, normalmente instalado em conjunto para permitir que um servidor (cloud/Dedicado) possa hospedar sites dinâmicos e aplicações web. Este termo (LAMP) é um acrônimo dos softwares englobados no pacote sendo:
L – Linux (sistema operacional),
A – Apache (servidor web),
M – MySQL (software de banco de dados)
P – PHP, Perl ou Python (linguagens de programação)
Neste guia de ajuda, vamos aprender como instalar o LAMP em um Cloud com a distribuição CentOS 6. O Banco de dados utilizado será o MySql e a linguagem de programação escolhida será PHP.
Em caso de duvidas sobre o que é um Cloud, leia nosso artigo O que é cloud server ou cloud computing?
1º Passo – Instalando o Apache
Podemos instalar o Apache facilmente usando o gerenciador de instalação de pacotes do CentOS, chamado yum . Um gerenciador de pacotes nos permite instalar o software a partir de um repositório mantido pelo CentOS, livre de dores de cabeças. Você pode aprender mais sobre como utilizar o gerenciador de pacotes yum através do nosso guia de Ajuda Conhecendo o Gerenciador de Pacotes Yum .
Para iniciarmos vamos começar instalando o Protocolo de transferência de Texto (Hypertext Transfer Protocol Daemon – httpd) do Apache. Assim efetue a conexão em seu sistema e depois de conectado no terminal SSH digite o comando:
Após instalado será necessário iniciar serviço de apache no seu sistema CentOS 6, basta executar o comando:
Para ter certeza que esta correto o processo até aqui, acesse seu ip (exemplo http://192.168.1.100) através de um navegador. Se o apache encontra-se rodando a pagina vai exibira frase: It works! ou como mostra a imagem a seguir:
Caso não seja exibida, pode estar havendo um bloqueio por parte de seu firewall do CentOS 7. Assim basta realizar uma limpeza das regras do firewall com o comando:
2º Passo – Instale o MySQL
Com o protocolo httpd do Apache instalado, vamos instalar o banco de dados mysql. Para isso execute o comando:
Após instalado o banco de dados, iremos inicia-lo com o comando:
Durante a instalação, mysql ira solicita sua permissão duas vezes. Basta aceita-las para assim concluir a instalação do banco de dados.
Um passo importante é a segurança do banco de dados. Assim após efetuar a instalação você precisa definir uma senha de root para seu Banco de dados MySQL. Execute o comando:
Será solicitado a senha de root atual. Como acabo de efetua a instalação do MySQL não haverá essa senha, logo, deixe em branco e pressione Enter.
Em seguida, será solicitado que você informe a nova senha de root para MySQL.
Após isso você ira trabalhar a escola de opção de segurança do Mysql. Escolha a opção Y e siga as instruções que serão exibidas na tela.
Pronto, agora seu Banco de dados esta instalado.
3º Passo – Instale PHP
Após instala MySQL vamos instala PHP, a linguagem que ira interpretar os códigos de paginas existentes no servidor. Iremos adicionar outro pacote que é ma associação ao MySQL. Execute o comando:
Após digita o comando, você deverá aceitar a solicitações que surgira e assim será instalado seu php.
Você pode instala módulos PHP que são uteis para funcionamento de alguns sites. Para verificar os módulos existentes basta digitar:
yum info nome do modulo
Você pode instalar várias bibliotecas de uma vez apenas separando nome de cada modulo por espaço, dessa forma
sudo yum install pacote1 pacote2...
4º Passo – Testando a execução de uma Página em PHP no servidor web
Após isso vamos verifica se o PHP foi instalado corretamente. Para isso vamos criar uma pagina em PHP utilizando o editor de texto nano.
Salve e saia ( aperte CTRL + x em seguida SHIFT + s e pressione enter).
Após isso você efetue acesso via navegador, informando seu ip e a pagina criada, info.php
Caso esteja correto ira aparecer a pagina com as informações de seu PHP, semelhantes a esta imagem:
Um último passo e muito importatnte e colocar nossos serviços para inicializar sozinho. As vezes, seu CentOS 6 pode ser reiniciado, passar por alguma pane ou parar de responder. Desta forma quando for iniciado novamente os serviços não serão ativo. Por isso é importar realizar este processo. Execute este comando para iniciar os processo automaticamente:
Após este ultimo passo seu sistema web esta instalado com sucesso podendo ser utilizado a qualquer momento.
hospedagem – Como configurar FTP no Centos 6
Instalar nginx no CentOS 6
Instalando Nginx, php 5 com op-cache e mysql no CentOS 6
Instalando Apache, MySQL, PHP (LAMP) no CentOS 7
Alterando a Porta de Conexão SMTP para envio de Email
Cara apesar de ser um post antigo me ajudou demais, parabéns por postar seus conhecimentos e ajudar a quem tem dificuldades no linux, valeu.
Mto bom, cara! Até que enfim um tuto bacana sobre isso!
Agora vou à luta pra fazer o update do Php.
Cara muito boa a explicação mesmo!!!!
Eu só não consigo conectar no endereço de outra máquina, ex:
ip do server com o apache, mysql instalados 192.168.0.200 (centos 5.5)
então para acessar digito http://192.168.0.200/info.php de uma outra máquina porém não tenho acesso.