• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

pebat

LAMPP (Linux + Apache + MySQL + PHP + Perl)

19 mensagens neste tópico

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

380.jpg

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

[/font]pt]    PHP 4 ou PHP 5?

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:

  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.

 

/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 é:

   

    # 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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É 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 ;) Para além disso não uso MySQL deviam meter também PostgreSQL.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E dá para meter o PostgreSql e p Python, e so adicionar os modulos. para tal

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito bom. Cheguei a fazer o download, mas por preguiça não o instalei ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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 * :confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É o que uso porque sofro de uma doença rara :P Preguiçitis agudis ;)

De qualquer forma muito porreiro porque basta descompactar e já está :D (só juntar água :D)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Realmente tentei agora e não deu para fazer download... Seleccionei um mirror diferente e nada!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já tá a bombar! :P

edit:

É muito mais rápido do que com WAMP em windows ou é impressão minha?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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:

sudo rm -rf /opt/lampp

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

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: :P :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não me parece que tenha sido a maneira errada de apagar o lampp (até porque fui eu que disse ao david como o apagar ;) ).

De qualquer forma:

If you decide that XAMPP isn't needed any more just delete the XAMPP directory and it's completely removed from your system.

E a documentação não existe para desinstalar em linux :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois, sorry, nao tinha lido o topico de abertura...  assim sendo nao devia causar nenhum problema.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Existe disto mas c/ Python? O Perl é opcional, mas com python era lindo :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes, vais ao site dos gajos e escolhes um addons para o python... mas o perl tens que o "mamar" smp

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora