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: 51.621 ]

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


Utilizando o MySQL



Depois da instalação do MySQL, você ainda tem que configurar pequenas coisas para que o mesmo funcione. Para isso, siga os passos abaixo (usar o usuário root).

Com o comando abaixo você instalara o banco de dados do MySQL:

# mysql_install_db

Com o banco de dados instalado, vamos agora tentar iniciar o MySQL. Isso gerará um erro, pelo que percebi esse erro tem que ser gerado, então, não se preocupe.

# mysqld_safe &
[1] 20429
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/BooM.pid
060626 01:46:46 mysqld ended

Pressione somente a tecla Enter e continue seguindo os passos.

Bom, na verdade não sei explicar o que esse comando faz, mas é necessário, pois sem ele o meu MySQL não funcionou.

# chown -R mysql.mysql /var/lib/mysql

Agora tentaremos rodar o MySQL novamente:

# mysqld_safe &
[1] 21262
Starting mysqld daemon with databases from /var/lib/mysql

Isso significa que o mysql já esta rodando, então agora devemos criar uma senha para utilizarmos no MySQL.

# mysqladmin -u root -p password 'senha_do_mysql'

Bom, quando apertarmos Enter o MySQL irá pedir uma senha, somente aperte Enter novamente.

Importante: caso o MySQL não deixe você inserir uma senha, preste atenção e olhe se ele está realmente rodando. O MySQL só deixará inserir ou trocarmos a senha se ele estiver rodando.

Bom, vamos logar no MySQL.

# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.14

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Bom, se a mensagem acima aparecer, seu MySQL está pronto para rodar.

Só lembrando, caso tenha que dar um restart no MySQL, pode usar esse comando:

# /etc/rc.d/rc.mysqld restart (citei o restart, mas pode ser o start seguido do stop)

vamos ao próximo passo.

Página anterior     Próxima página

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

Ajeitando o blackbox

Leitura recomendada

MySQL Workbench no Slackware 14.0

SQL Dicas & Truques (versão 0.1)

Gambas2 e MySQL, aprofundando relações

OcoMon 2.0RC6 no OpenSUSE 11.2 com PHP5 + MySQL5 + Apache2 com correção de acentuação

Instalando o phpmyAdmin no Debian Etch

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