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.

[ Hits: 52.698 ]

Por: Carlos Roberto M. Medeiros junior em 10/10/2006


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:

<?
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

Página anterior    

Páginas do artigo
   1. Introdução
   2. Utilizando o MySQL
   3. Apache e PHP
Outros artigos deste autor

Ajeitando o blackbox

Leitura recomendada

SQL Dicas & Truques (versão 0.1)

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

Replicação em banco de dados MySQL

MySQL Workbench: Criando um Schema do Zero

Instalando o MySQL Workbench - com solução de possível problemas de dependência

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts