Instalação e configuração do MySQL 4.0.26, Apache 2.0.54, PHP 5.0.4 e PHP-Nuke 7.8 no Slackware 10.1

Este artigo ensina a instalar e configurar o PHP-Nuke e suas dependências principais: o banco de dados MySQL, o servidor de páginas Web Apache e o interpretador da linguagem PHP.

[ Hits: 77.251 ]

Por: José Lopes em 19/11/2005 | Blog: https://lopes.id


Introdução



Ao longo do tempo os web sites foram agregando muitas funcionalidades, tornando-os mais do que um meio de informar o visitante. Novas tecnologias foram criadas e utilizadas no desenvolvimento desses sites, que pela grande quantidade de informações diferentes que armazenavam e pelas funcionalidades que adquiriram, passaram a ser denominados portais.

Atualmente desenvolver um site baseado apenas em HTML (Hypertext Markup Language - Linguagem de Marcação de Hipertexto), além de cansativo, torna o site pouco interessante para os seus visitantes. Construir um portal utilizando apenas esta tecnologia então é praticamente impensável.

Três programas cercam a criação de um portal:
  • O banco de dados MySQL;
  • O servidor de páginas Apache;
  • e o interpretador da linguagem PHP.

Estes são os softwares mais usados dentre os seus semelhantes e juntos tornam-se um poderoso arsenal para a criação de portais.

Insatisfeitos em ter de fazer sempre as mesmas coisas para criar portais, o que é uma tarefa repetitiva e por isso cansativa, algumas pessoas criaram o que hoje são conhecidos como Sistemas Gerenciadores de Conteúdo (SGC) ou Content Management Systems (CMS) em inglês.

O SGC mais utilizado hoje em dia é o PHP-Nuke, pois foi um dos primeiros a ser criado, além de suportar diversos idiomas e módulos que podem ser adicionados livremente ao programa, dependendo da necessidade do utilizador.

Este artigo tem como objetivo ensinar a instalar as três dependências do PHP-Nuke (MySQL, Apache e PHP), além do próprio PHP-Nuke. Antes de começar, é importante deixar claro que todos os passos aqui citados foram realizados como super-usuário (root) e é extremamente aconselhável que sejam realizados desta forma, pois não há garantias de que funcionarão de outra forma.

É importante lembrar também que o MySQL, o Apache e o PHP serão instalados a partir de seus códigos-fonte. Por isso deve-se baixar os fontes nos sites indicados, além de possuir o GNU Compiler C (GCC) e o GNU-Make instalados no computador, além do programa de arquivamento de arquivos, TAR.

    Próxima página

Páginas do artigo
   1. Introdução
   2. MySQL
   3. Apache
   4. PHP
   5. PHP-Nuke
   6. Conclusão
   7. Referências
Outros artigos deste autor

Execução automática de comandos na inicialização do modo gráfico

Qual distribuição usar

Usando temas aleatórios no GDM

Compilação comentada do kernel

Configuração manual dos ponteiros do mouse

Leitura recomendada

Instalar LibreOffice 7.0 no Slackware Current

Como instalar pacotes no Sabayon

GoAccess - Analisador de log em tempo real do Apache

Instalando o Opera e plugin Flash Player no Debian

Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo

  
Comentários
[1] Comentário enviado por danilorlima em 19/11/2005 - 13:45h

Qual versão , Max Debug ou Standard ? posso instalar uma versão mais nova ?

[2] Comentário enviado por dudus em 19/11/2005 - 23:46h

Legal seu artigo mas me tire uma duvida. Na hora qu compilei o socket do meu mysql ficou errado. Ele aponta para /var/run/mysql.socket . Ae diz que não acha nada. Se eu forçar o socket certo funciona, e se eu tentar pelo apache funciona também.

Você sabe de onde ele pega esse sockete, ou como eu forço o sockete que eu quiser. Acho que vo ter q recompilar o php certo... ou tem como fazer sem recompilar?

[3] Comentário enviado por removido em 20/11/2005 - 00:08h

Dudus,

Basta executar:

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

E iniciar o MySQL.

[4] Comentário enviado por dudus em 20/11/2005 - 00:16h

Valew cara amanha vo tenar isso dae eu posto aqui o resultado...

Tem mais uma coisa. Pra compilar oi php5 com suporte simultanêo para mysql e mysqli tem um detalhe. Não me lembro bem agora... Amanha eu vejo e posto aqui também.
Valew

[5] Comentário enviado por danilorlima em 20/11/2005 - 00:26h

alguem pode postar aqui o link correto para baixar o mysql ? eu não estou conseguindo , não sei qual é !!

[6] Comentário enviado por forkd em 21/11/2005 - 08:18h

Link do MySQL versão 5: http://dev.mysql.com/downloads/mysql/5.0.html
No fim da página tem a seção "Source downloads". É só baixar o primeiro link "Tarball (tar.gz)".
Está na seção downloads/MySQL 5.0 do site indicado no artigo...

[7] Comentário enviado por dudus em 21/11/2005 - 14:50h

Consegui resolver aquele problema do socket. Bastou recompilar o php com o seguinte parametro --with-mysql-sock=/tmp/mysql.sock.
Agora funfou que é uma beleza. Valew

[8] Comentário enviado por [email protected] em 28/11/2005 - 15:45h

sempre que digito o ip do servidor no browser ele pergunta com que programa quero abrir a pagina, o devo ter feito errado?
grato

[9] Comentário enviado por forkd em 29/11/2005 - 10:24h

Talvez o Apache não esteja corretamente configurado. Verifique a configuração dele.

[10] Comentário enviado por xodoboy em 03/12/2005 - 14:29h

logo no inicio tah dando erro
baxei o mysql 5
o ./configure não funciona
quais os comandos devo usar?

[11] Comentário enviado por forkd em 03/12/2005 - 17:36h

Você baixou a versão pra compilação? Se baixou, tenha certeza de que está dentro do diretório onde descompactou o MySQL, pra executar o configure.

[12] Comentário enviado por sapiras em 12/12/2005 - 15:51h

Gostaria de saber como fazer a instalação do php com suporte a mysql com o uso do mysql que vem junto com a instalação da distribuição Slackware 10.1

[13] Comentário enviado por forkd em 12/12/2005 - 19:23h

Se for utilizar a versão do MySQL que vem com a Slack, é melhor instalar o PHP que vem com a distro então, pois aí já é compatível...

[14] Comentário enviado por xodoboy em 17/01/2006 - 13:06h

eu baixei aque o mysql 5.
ele instala todo normal
mais quando vou instalar o banco de dados da erro
o que devo fazer?

[15] Comentário enviado por forkd em 20/01/2006 - 01:13h

Seria bom que você fosse mais preciso e, se possível, postasse a mensagem de erro.

[16] Comentário enviado por amazonet em 21/05/2006 - 11:54h

kra, quase deu certo , nao sei porque no download do Apache com os fontes compiloue blza , mas na hora do make e make install kd ? naum estao nos fontes ,como faz ?

[17] Comentário enviado por gabrielgrace em 24/06/2006 - 23:11h

rapaz valeu pelo tutorial, fiz tudo conforme vc falou e deu tudo certo, esse foi meu ptimeiro tutorial no slacware,tava cansado de fazer os tutorias do slacware usando o ubuntu e dava errado fiquei puto e mudei para o slackware,e agora sempre da certo.Uma dica para os demais desintala os pacotes que vem na distro e baixa o fonte compila e faz.
só tenho uma dúvida.
porque que se eu digitar 127.0.0.1 ele vai para a pagina do apache e se eu digitar localhost vai para a pg do NUKE certinho????????

[18] Comentário enviado por gabrielgrace em 25/06/2006 - 00:13h

So mais uma coisinha, aqui voce diz para mudar o documentroot em /etc/apache/httpd.conf mas nas outras pag anteriores esta usando /usr/local/apache2/conf/httpd.conf, no meu deu certo assim com o ultimo.
Mais se estiver certo gostaria que vc me esplicasse pois fiquei com dúvida visto que meu hhtp.com.esta dentro /usr/local/apache2/conf/httpd.

Valeu

[19] Comentário enviado por mauHumb em 04/09/2007 - 18:20h

preciso apenas do mysql e uso o conectiva. há algum problema?


Contribuir com comentário