Pular para o conteúdo

Configurando Apache + MySQL + PHP no Slackware

Nesse simples artigo descreverei a configuração básica de alguns pacotes de servidores padrão do Slackware, fazendo funcionar o MySQL, Apache e PHP.
Carlos Roberto M. Medeiros junior medeiros64
Hits: 54.006 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 3: Apache e PHP

O Apache é quem vai interpretar o PHP, esse processo é bem simples. Vou citar aqui o joe, que é o meu editor preferido, mas nada o impedirá de usar outro editor. Iremos só editar uma linha para que o Apache interprete o PHP.

# joe /etc/apache/httpd.conf

Procure pela linha abaixo e elimine o comentário (simplesmente tirar a #).

#Include /etc/apache/mod_php.conf

A linha deverá ficar assim:

Include /etc/apache/mod_php.conf

Como alteramos as configurações do Apache, devemos dar um restart no mesmo para que entre em vigor as as novas configurações.

# apachectl restart
/usr/sbin/apachectl restart: httpd restarted

Caso seu Apache reinicie normalmente, pode começar a esboçar aquele sorrizinho.

Agora, vamos testar para conferir se o Apache está realmente interpretando o PHP. Para efetuarmos o teste, devemos criar um arquivo com o conteúdo abaixo:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
<?
phpinfo();
?>

Crie o arquivo com seu editor preferido. Caso esteja usando o joe, Ctrl + k + x salva e fecha.

O arquivo deve estar dentro do diretório /var/www/httpd/.

Salve o arquivo e vamos testar.

Caso você tenha seguido meu exemplo e criou o arquivo acima com o nome de teste.php, abra o navegador de sua preferência e digite na barra de endereços:

http://localhost/teste.php

Você deverá ver a imagem abaixo:


Pronto, tudo funcionando corretamente, caso você não visualize a imagem abaixo, reveja os passos do Apache novamente, ok?

Agora, com o navegador aberto no endereço http://localhost/teste.php, vamos procurar as linhas referentes ao MySQL só para confirmar se o PHP está com suporte a ele. Se você seguiu os passos corretamente não haverá problemas, mas confirme porque caso não tenha nada referente ao MySQL o PHP nunca conseguirá efetuar uma conexão.

Procure por algo parecido com a imagem abaixo:


Agora que está tudo funcionando, boa sorte com o uso.

Qualquer dúvida que estiver ao meu alcance ficarei feliz em responder.

medeiros64

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Utilizando o MySQL
   3. Apache e PHP

Ajeitando o blackbox

Introdução ao MySQL

Slackware + MariaDB (MySQL): importando e exportando arquivos TXT

MySQL Workbench no Slackware 14.0

A função DATE_FORMAT() do MySQL

Gerenciando banco de dados com MySQL (parte 2)

#1 Comentário enviado por cams em 10/10/2006 - 14:36h
Boaaaaa essa .conf ficou massa vc tá dominando mesmo hein..
vamos v se vc pode me ajudar com um problema ..tenho hj o Win2003
usando o BD SQLserver......e quero migrar para o Linux+MySql ..
quero saber se isso é possivel....? v se vc pode me ajudar juninho
#2 Comentário enviado por rpbdesigner em 10/10/2006 - 23:10h
bom mesmo cara parabens pelo artigo =)
#3 Comentário enviado por medeiros64 em 12/10/2006 - 11:36h
fala ai cams,

entao como já tinha dito da p/ migrar sim é até bem simples mais nao lembro os nomes dos programas necessarios. vc tem q fazer o seguinte.

1° ir no site do mysql e pegar qualquer programa deles q transfprma o seu BD em um script para rodar no mysql.

2° configurar o mysql e rodar o scrip assim todo o seu banco sera reescrito no mysql tabelas e dados tudo perfeito como no outro banco, acho até q o sql gera esse tipo de script sozinho, mas nao tenho certeza.

3° vc tem ver como seu dados sao manipulados, tipo sao manipulados via navegador ou interface (como no access).
caso sejá via interface tem um drive ODBC no site do mysql mesmo q faz a conexao no mysql assim vc poderia usar a mesmo interface e o banco no mysql blz.



rpbdesigner valeu


qq coisa estamos ai flw.
#4 Comentário enviado por crock-linux em 12/10/2006 - 19:30h
""""# mysqld_safe &
Bom, na verdade não sei explicar o que esse comando faz, mas é necessário, pois sem ele o meu MySQL não funcionou. """"

gostei desta explicação...
#5 Comentário enviado por medeiros64 em 13/10/2006 - 18:17h
bom p/ falar a verdade o mysqld_safe & inicia o mysql, quando falei q nao sabia o q o comando faz me referi a este comando abaixo


# chown -R mysql.mysql /var/lib/mysql
#6 Comentário enviado por bertucci em 29/12/2006 - 01:53h
Esse comando "chown -R mysql.mysql /var/lib/mysql " faz com que o user mysql e o grupo mysql (mysql.mysql) -> user.grupo sejam os donos da pasta indicada, em outras palavras atribui a pasta ao grupo mysql fazendo com que todos do grupo possam acessala e fazendo com que o user mysql seja o criador da pasta.....o dono da mesma, "/var/lib/mysql"...... o "-R" informa ao sistema que o user e o grupo mysql sejam atrubuidos a pasta e suas subpastas mysql.....
ok....?
Falow
#7 Comentário enviado por medeiros64 em 02/01/2007 - 15:46h
ai valew meu brother acho q nem se tenta-se explicar esse comando nao teria explicado tao bem flw to vendo q esta de volta hem t+
#8 Comentário enviado por linus black em 17/01/2007 - 19:49h
boa tarde;
eu sou usuario de slackware 10.2 , e eu não consegui desta forma so usando o tutorial que encontrei baseado no suse linux aquele deu resultado ,não que o seu artigo não esteje bom mas o do suse resolveu ,...
muito bom 10 . o artigo do suse que eu falei esta nos meus favorito valeu cara. continue assin logo estara em primeiro no rankn
#9 Comentário enviado por yzakius em 19/05/2007 - 10:25h
ótimo artigo!

Abraços
#10 Comentário enviado por diegovss em 30/06/2007 - 18:23h
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!

O meu está dando este erro ai! Não consigo resolver!
#11 Comentário enviado por Line2041 em 30/09/2008 - 10:57h
Gostaria de saber como faço para o apache funcionar , pois fiz todos os passos mais ele não funciona.
Aparece essa mensagem:
/usr/sbin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
/usr/sbin/apachectl restart: httpd could not be started


Alguem poderia me ajuda?
obrigada
#12 Comentário enviado por ADMMyself em 02/10/2008 - 22:59h
Puts exatamente q buscava mano

Muito bom e direto o tuto sem rodeios

Parabens
#13 Comentário enviado por negralha em 14/10/2008 - 21:36h
muito bom valeu ai mano
#14 Comentário enviado por jefersonjanuario em 23/01/2013 - 09:45h
O unico tutorial que encontrei na net que funcionou no meu caso. Muito obrigado, sempre utilizo esses passos.

Contribuir com comentário

Entre na sua conta para comentar.