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