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.252 ]

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

Tornando seu Apache mais seguro com o ModSecurity

Servidor de e-mail com OpenBSD - Postfix & Cia

Instalação e configuração do Gkrellm

Virtualização com CentOS e VMware Server

Servidor web com CentOS + Apache

Leitura recomendada

DNS com BIND

Internet no Linux através de celular HTC TYTN II

Acesso remoto para principiantes

Servidor de internet para iniciantes (Debian Squeeze)

GINGA - Software Livre para TV Digital Brasileira

  
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