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

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


PHP



PHP é uma sigla recursiva que significa PHP Hypertext Processor. É uma linguagem de programação amplamente utilizada em aplicações Web e que é executada do lado do servidor, o que a torna mais atraente para os desenvolvedores de aplicações voltadas à Internet. Neste artigo será utilizada a versão 5.0.4 desta linguagem. Por isso, precisa-se fazer o download do código-fonte desta versão no endereço http://www.php.net/.

4.1. Instalação


Deve-se descompactar o arquivo baixado e acessar o diretório que será criado após a descompactação:

# tar -xzvf <nomearquivo>.tar.gz
# cd <diretoriocriado>


Executar a configuração, indicando o local onde se encontra o arquivo apxs do Apache, o local onde está instalado o MySQL e dando suporte à gettext. Completada a instalação com sucesso, basta compilar:

# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-gettext
# make


Se tiver o checkinstall instalado:

# checkinstall -S
# installpkg <nomepacotecriado>.tgz


Se não tiver o checkinstall instalado:

# make install

4.2. Configuração


É preciso criar o arquivo php.ini, como indicado no comando abaixo:

# cp php.ini-dist /usr/local/lib/php.ini

Assegure-se de que o arquivo /usr/local/apache2/conf/httpd.conf possui a seguinte linha:

LoadModule php5_module        modules/libphp5.so

Se não tiver, adicione-a na seção Dynamic Shared Object (DSO) Support.

No mesmo arquivo, abaixo da linha "AddType application/x-gzip .gz .tgz", adicione a linha:

AddType application/x-httpd-php .php .php3 .phtml .html

Reinicie o Apache com:

# sh /etc/rc.d/rc.httpd restart

Se tudo tiver sido instalado corretamente, ao acessar o endereço http://localhost, a página do Apache será exibida, informando que a instalação deu certo. Se esta página não aparecer, verifique os passos anteriores para que neste ponto tudo esteja funcionando.

Página anterior     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

Instalação e configuração do J2SE

Configurando o Fortune

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

Qual distribuição usar

Compilação comentada do kernel

Leitura recomendada

ALSA

Sintegra e Ted via wine

Inclusão Digital

Business Intelligence - Pentaho 3.5 com PostgreSQL

Finnix - Ótima distro para manutenção de sistemas

  
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 rom@o 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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts