Instalando o Apache + PHP + MySQL no Slackware

cvs

Simples tutorial ensinando como instalar e configurar a trinca Apache + PHP + MySQL no Slack sem precisar compilar nada.

[ Hits: 119.523 ]

Por: Thiago Alves em 12/01/2004 | Blog: http://www.seeufosseopresidente.com.br


Configurando os pacotes



Configurando o MySQL


Após instalar o MySQL, siga os passos abaixo.

Para instalar a base de dados digite:

# mysql_install_db

É necessário mudar as permissões do diretório inicial e assim o sock será gerado:

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

Para iniciar o MySQL:

# mysqld_safe &

Para definir a senha de root/administrador dos bancos de dados:

# mysqladmin -u root password <escolha uma senha>

Logando no MySQL:

# mysql -u root -p

Configurando o Apache + PHP


Essa é a parte mais simples, vá em /etc/apache/, abra o arquivo httpd.conf e procure pela linha:

# Include /etc/apache/mod_php.conf

Ela vai estar assim, comentada (com o # na frente), então descomente (retire o # da frente dessa linha), salve o arquivo e saia. Inicie o seu Apache com o seguinte comando:

# /usr/sbin/apachectl start

E assim estará funcionando perfeitamente seu Apache + PHP + MySQL, mas para ter certeza que tudo está funcionando perfeitamente, faça o seguinte teste, como root, execute o seguinte procedimento:

# touch /var/www/htdocs/infophp.php
# echo "<? phpinfo() ?>" > /var/www/htdocs/infophp.php


Abra o browser de sua preferência e tente acessar a URL:

http://localhost/infophp.php

Se aparecer o logotipo do PHP com mais algumas informações é porque funcionou.

Pronto!

Toscamente escrito por cvs.

Página anterior    

Páginas do artigo
   1. Download e instalação dos pacotes
   2. Configurando os pacotes
Outros artigos deste autor

Slackpkg, uma ótima ferramenta para Slackware

Montando um PDC com OpenBSD

Kernel 2.6 hacks

Instalação do CentOS 5.3

Mozilla Firefox com plugins para Flash e JAVA

Leitura recomendada

VLAN entre GNU/Linux, MikroTik e equipamentos Ubiquiti

Replicação e balanceamento de carga em servidores usando DNS

SOCKS - Acessando Hosts remotos via OpenSSH

Configuração e balanceamento de 2 links com Vivo ZAP

Instalando o Cacti em plataforma Debian

  
Comentários
[1] Comentário enviado por jllucca em 13/01/2004 - 00:44h

artigo muito bom, mas eu acho que já tinha visto um parecido aqui no vivaolinux não?

[2] Comentário enviado por duduchaves em 13/01/2004 - 20:21h

Esse MySQL pode ser instalado no Kurumim? E pode ser feito dessa forma como você colocou no artigo? Falou

[3] Comentário enviado por cvs em 14/01/2004 - 10:01h

jllucca sim, tinha um parecido no site sim :P

duduchaves, olhe, pelo menos na instalação nao vai ser igual não, mas na configuração vai ser a mesma coisa, pelo menos vai ser semelhante o que pode mudar são os diretorios das permissoes.
vc pode estar instalando o mysql no kurumin via apt-get, com apt-get install mysql ou até mesmo instalar os compiladores e depois instalar ele por meio de compilação.

[4] Comentário enviado por AValle em 16/01/2004 - 01:37h

Só a parte de MySQL que é parecida.
Adicionando:
<IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .php3 .phtml .php
AddType application/x-httpd-php-source .phps
</IfModule>
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=297

[5] Comentário enviado por phlood em 04/03/2004 - 03:17h

opa ai cara o tutorial esta muito bom mas eu tenho a seguinte duvida uso o slack9.1 kernell 2.4.22 e instalei o mysql da seguinte maneita

installpkg mysql-4.0.15a-i486-1.tgz

mysql_install_db

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

mysqladmin -u root asenha

e me deparo com a seguinte msg de erro

root@phlood:/mnt/hd/progs/progs-magic/mysql# mysqladmin -u root asenha
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!

ja instalei e desinstalei o mysql 1000 vezes q q eu faço ?

chamo minha mãe ?

[6] Comentário enviado por ACTI0NX em 02/05/2004 - 14:31h

Muito bom seu artigo...instalei ele no meu slack9.1 fico bom d+++...Obrigado

[7] Comentário enviado por carlosgoias em 18/06/2004 - 14:00h

o meu ta dando esse erro:

erro while loading shared libraries: libmysqlclient.so.12: cannot open shared object file: No such file or directory.

ja perguntei pra minha mae ela tb nao sabe...

HELp...

[8] Comentário enviado por cvs em 18/06/2004 - 17:09h

faz um
find / -iname libmysql

adiciona o caminho que ele aparecer no arquivo /etc/ld.so.conf e digita ldconfig e pronto... resolve

[9] Comentário enviado por lefigo em 09/11/2004 - 16:38h

Olá! No meu RH 9 dá o seguinte erro:

[root@localhost bin]# ./safe_mysqld --user=root &
[1] 14414
[root@localhost bin]# bash: ./safe_mysqld: Arquivo ou diretório não encontrado

O que está acontecendo??? Pelo amor de Deus!! Alguém me ajude... Fazem quase um ano que tento instalar Apache + PHP + MySQL e nunca dá certo!! Já seguí mais ou menos uns 30 ou 40 tutoriais diferentes e nada...

[10] Comentário enviado por removido em 25/01/2005 - 18:35h

massa.. funcionou certin aqui
eu to usando aqui um slack 10...
valeu

[11] Comentário enviado por eripmav em 09/03/2007 - 17:24h

Aqui rodou tranquilo! Com slackware 11... Dessa vez nem precisou chamar a minha mamãe! xD

[12] Comentário enviado por shutdown4sss em 13/09/2008 - 07:21h

Velew manin, tava procurando algo assim mesmo^^!!!

[13] Comentário enviado por negralha em 14/10/2008 - 21:38h

valeu

[14] Comentário enviado por emsj em 07/02/2011 - 17:38h

olá CVS
sou novato neste empreitada uso slackare 12.2
quando digitei o comando
# /usr/sbin/apachectl start
/usr/sbin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
/usr/sbin/apachectl start: httpd could not be started
PRECISO DE AJUDA

te mais



aew galera ja achei a solução baixei a versão da lib que esava procurando

no link
http://hany.sk/~hany/RPM/doors2.4/jr/db1-1.85-0.3.i386.html

db1-1.85-0.3.i386.rpm

instalei
digitei o comando para o start no apache
#/usr/sbin/apachel start
/usr/sbin/apachectl start: httpd started



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts