Autor Tópico: LAMPP (Linux + Apache + MySQL + PHP + Perl)  (Lida 4890 vezes)

Offline pebat

  • Moderador Local
  • Unsigned User
  • ******
  • Mensagens: 1168
    • http://pebat.foobox.org
LAMPP (Linux + Apache + MySQL + PHP + Perl)
« em: 07 de Abril de 2007, 01:13 »
 O Lampp e um compilaçao dos programas de web hosting, que o ppl em linux precisa, e as vezes anda as cabeçadas, com o apache + php para os configurar, este programa ja vem td configurado, e so instalar, acho que no meu ver, facilita mto o trabalho de que esta a configurar.

  Neste topico tambem vou ajudar a sua instalação.

   Primeiro baixe a ultima versão do download do xampp:
  http://www.apachefriends.org/download.php?…x-1.5.3a.tar.gz
 
   Depois de acabar o download, abram uma consola:

      sudo tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt
   Use o comando para instalar o Lampp, não use nenhum outro comando para descomprimir a pasta do Lampp, e se ja tiver instalado Lampp outra vez, ele automaticamente vai fazer actualização dos ficheiros.
   O Lampp vai ficar instalado na pasta: /opt/lampp

    Visto que ja temos o nosso servidor web instalado o Lampp vamos mete-lo a correr, para isso basta fazer o seguinte comando:
   
   sudo /opt/lampp/lampp start

   Se vos aparecer o texto em baixo e porque esta tudo a funcionar a 100%:


  Starting XAMPP 1.5.3a…
  LAMPP: Starting Apache…
  LAMPP: Starting MySQL…
  LAMPP started.


 Abra seu browser e digite http://localhost
 
 

 Existem alguns requesitos de seguranças do servidor que poder alterar, e devem:

 1. O administrador MySQL (root) não contém senhas.
 2. O MySQL pode ser acessado via network normal.
 3. ProFTPD usa a senha “lampp” para o utilizador “nobody”.
 4. PhpMyAdmin é acessivel via network.
 5. Examples são acessiveis via network.
 6. MySQL e o Apache estão a correr sob o mesmo utilizador (nobody).

 para mudar a segurança digite o comando:

  sudo /opt/lampp/lampp security

[size=15pt]    PHP 4 ou PHP 5?[/size]

Por causa das grandes mudanças que temos na versão 5 do PHP, a partir da versão 1.4.7 podemos mudar: PHP 5.x e PHP 4.x. Se você tiver uma aplicação PHP que só funciona na versão 4, você pode fazer isso.

Mudando para a versõa 4:
  sudo /opt/lampp/lampp php4

Mudando para a versõa 5:
 sudo /opt/lampp/lampp php5

Vendo a versão que esta a usar:
 sudo /opt/lampp/lampp phpstatus

Siga os passos.

    Parametros Avançados:


Citar
  start Inicia o XAMPP.
  stop Para o XAMPP.
  restart Para e volta a iniciar o XAMPP.
  startapache Inicia apenas o Apache.
  startssl Inicia o suporte SSL para o apache. Esse comando é permanente, exemplo: se você reiniciar o XAMPP esse parâmetro continua.
  startmysql Inicia só o MySQL.
  startftp Inicia o ProFTPD server. Via FTP você consegue fazer upload para o servidor (usuário “nobody”, senha “lampp”). Esse comando é permanente, exemplo: se reiniciar o XAMPP esse parâmetro continua.
  stopapache Para apenas o Apache.
  stopssl Para o suporte SSL do apache. Esse comando é permanente, exemplo: se você reiniciar o XAMPP esse parâmetro continua.
  stopmysql Para apenas o  MySQL.
  stopftp Para o ProFTPD. Esse comando é permanente, exemplo: se você reiniciar o XAMPP esse parâmetro continua.
  security Inicia o programa de segurança.
exemplo:
 sudo /opt/lampp/lampp startssl

Para aceder ao Apache servidor via o SSL: https://localhost
Para aceder ao Apache de modo normal : http://localhost

    Pastas/Arquivos importantes:
 
   Nesta parte e umas das partes mais importantes, e onde estao algum dos ficheiros de configuraçao, onde pode por exemplo podes activar a directoria public_html, que e onde se mete as paginas html dos varios utilizadores da maquina.

 
Citar
/opt/lampp/bin/ pasta raiz do XAMPP.
  /opt/lampp/bin/mysql chama o MySQL monitor.
  /opt/lampp/htdocs/ DocumentRoot do apache. Pasta default onde se mete as paginas, sites.
  /opt/lampp/etc/httpd.conf Ficheiro de configuraçao do Apache.
  /opt/lampp/etc/my.conf Ficheiro de configuração do Mysql
  /opt/lampp/etc/php.ini Ficheiro de configuração do PHP.
  /opt/lampp/etc/proftpd.conf Ficheiro de configuração do ProFTPD. (desde 0.9.5)
  /opt/lampp/phpmyadmin/config.inc.php Ficheiro de configuração do PHPMyAdmin.
    Exemplo:
       Querendo nos meter o Lampp a apontar para as directorias dos varios utilizadores.
   
     vamos a Ficheiro httpd.conf que se encontra na pasta /opt/lampp/etc, editamos o ficheiro por exemplo com o comando pico ou nano ou msm o gedit, entre outro, depois vamos a uma linha que esta quase no fim do ficheiro a linha é:

     
Citar
    # User home directories
        #  Include etc/extra/httpd-userdir.conf

        Originalmente a linhas aparecem assim o " # " e o comentario. so o que temos que fazer e tirar o comentario da linha que diz Include

    Parando o XAMPP:

  sudo /opt/lampp/lampp stop

  Aparecerá algo do genero:
 
  Stopping LAMPP 1.5.3a…
  LAMPP: Stopping Apache…
  LAMPP: Stopping MySQL…
  LAMPP stopped.


 O XAMPP Parou.

    Desinstalar:

Use apenas o comando:
 sudo rm -Rf /opt/lampp

o XAMPP foi desintalou completamente.

Viu como é facil??

Muitos devem estar pensando que não querem usar o XAMPP por que gostam de configurar manualmente, etc… eu concordo com isso… mas podemos facilmente configurar tudo pelo XAMPP..

Eu aconselho usar o XAMPP para quem ja é utilizador experiente e sabe instalar manualmente e quem está com pressa, hehe. Pois é aconcelhavel instalar manualmente para aprender como funciona tudo certinho, etc..

É Lembrar que o XAMPP tem versão para windows, Solaris e MacOS..

para mais informações visite o site:
http://www.apachefriends.org/en/index.html

Offline magician

  • White Magician
  • Moderador Global
  • Unsigned User
  • ******
  • Mensagens: 2771
  • Para uma realidade que não existe!
    • wmagican homepage
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #1 em: 07 de Abril de 2007, 01:57 »
É um bom projecto não perde nada em relação a versão windows o wamp e para alem disso o linux já precisava de um pacote assim,  mas pessoalmente prefiro instalar um a um :D Para além disso não uso MySQL deviam meter também PostgreSQL.

I haven’t lost my mind; it’s backed up on DVD somewhere!

Offline pebat

  • Moderador Local
  • Unsigned User
  • ******
  • Mensagens: 1168
    • http://pebat.foobox.org
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #2 em: 07 de Abril de 2007, 03:18 »
E dá para meter o PostgreSql e p Python, e so adicionar os modulos. para tal

Offline M.offspring.R

  • LinTeam Golden Era
  • Wiki Team
  • Unsigned User
  • ******
  • Mensagens: 1394
  • Punk is not Dead
    • O meu blog
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #3 em: 07 de Abril de 2007, 10:54 »
Muito bom. Cheguei a fazer o download, mas por preguiça não o instalei :P

Offline _JR_

  • Staff Revista Programar
  • Unsigned User
  • ******
  • Mensagens: 1808
  • 'Cos I just wanna fly...
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #4 em: 07 de Abril de 2007, 14:36 »

Por acaso já o uso à bastante tempo e é-me muito útil.

Offline Hipnoted

  • #include <bugs.h>
  • Unsigned User
  • *****
  • Mensagens: 4961
  • while(1) fork();
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #5 em: 07 de Abril de 2007, 23:38 »
Muito bom post.

Eu já estava preparado para fazer como antigamente... Ir ao synaptic e instalar o mysql, php, apache, etc... eis que instalo este software e fica tudo 5 * :)
"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Offline d_pintassilgo

  • David Pintassilgo
  • Administrador
  • Stack Overflow
  • ******
  • Mensagens: 7484
  • David Pintassilgo
    • http://david.pintassilgo.com
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #6 em: 15 de Maio de 2007, 21:26 »
Ora viva,.. eu por acaso andava á procura de forma facil de fazer isso e parece que achei, mas..... nem cheguei a conseguir fazer o donwload.

Offline QuickFire

  • aka. Pedro Diogo
  • Unsigned User
  • *****
  • Mensagens: 2270
  • Olhóóóó peixe fresquinho!
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #7 em: 15 de Maio de 2007, 22:46 »
É o que uso porque sofro de uma doença rara :P Preguiçitis agudis :P
De qualquer forma muito porreiro porque basta descompactar e já está :D (só juntar água :P)

Offline d_pintassilgo

  • David Pintassilgo
  • Administrador
  • Stack Overflow
  • ******
  • Mensagens: 7484
  • David Pintassilgo
    • http://david.pintassilgo.com
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #8 em: 16 de Maio de 2007, 06:53 »
o problema é que eu não consigo fazer o donwload pelo sourceforge

http://.dl.sourceforge.net/sourceforge/xampp/%e2%80%a6x-1.5.3a.tar.gz

???

 

Offline Hipnoted

  • #include <bugs.h>
  • Unsigned User
  • *****
  • Mensagens: 4961
  • while(1) fork();
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #9 em: 16 de Maio de 2007, 09:51 »
Realmente tentei agora e não deu para fazer download... Seleccionei um mirror diferente e nada!
"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Offline karva

  • Unsigned User
  • *****
  • Mensagens: 3057
    • Divagações de um nerd em dúvida
Proud LEIC-A@IST student!

Offline d_pintassilgo

  • David Pintassilgo
  • Administrador
  • Stack Overflow
  • ******
  • Mensagens: 7484
  • David Pintassilgo
    • http://david.pintassilgo.com
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #11 em: 16 de Maio de 2007, 19:46 »
Já tá a bombar! ;)

edit:
É muito mais rápido do que com WAMP em windows ou é impressão minha?
« Última modificação: 16 de Maio de 2007, 20:51 por d_pintassilgo »

Offline d_pintassilgo

  • David Pintassilgo
  • Administrador
  • Stack Overflow
  • ******
  • Mensagens: 7484
  • David Pintassilgo
    • http://david.pintassilgo.com
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #12 em: 26 de Maio de 2007, 14:59 »
Bom,.. já meti as patas.

Fui defenir passwords e tal e qq coisa correu mal (para o caso tambem não intereca o que se passou, é pura burrice)  e tenho que apagar tudo e voltar a instalar.

Eu já tentei apagar, fiz assim:

Citar
sudo rm -rf /opt/lampp

e voltei a instalar , mas agora dá-me um erro.

Citar
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/

XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

Penso que a desinstalação não tenha sido completa e por isso agora dá este problema.

Quem pode ajudar?  :wallbash: :wallbash: :confused: :-[




Offline pedrotuga

  • Stack Overflow
  • ******
  • Mensagens: 6792
  • Electricista da casa
    • Querymash
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #13 em: 27 de Maio de 2007, 20:45 »
epa... fizeste isso de forma um pouco atabalhoada. Devias ter desinstalado em vez de apagar essa pasta.

Eu aconselhava a instalares o apache/php/mysql usando o apt ou o synaptic.
podes ver as instrucoes na documentacao oficial que é de confianca:
https://help.ubuntu.com/community/ApacheMySQLPHP?highlight=%28apache%29

Mas ja agora... como ë que instalaste o xampp? foi so po-lo numa pasta?

Ja agora uma pequena dica... para os usos que o pessoal normalmente da ao mysql o sqlite chega bem e tem a vantagem de ja vir incliudo no php. Ou seja... talvez nao seja preciso instalar o mysql.

Offline d_pintassilgo

  • David Pintassilgo
  • Administrador
  • Stack Overflow
  • ******
  • Mensagens: 7484
  • David Pintassilgo
    • http://david.pintassilgo.com
Re: LAMPP (Linux + Apache + MySQL + PHP + Perl)
« Responder #14 em: 27 de Maio de 2007, 21:10 »
eu apaguei como me indicaram :( não sabia como fazer da forma mais correcta.

Eu instalei o Xampp da forma que está indicada neste topico.