XAMPP for Linux
Autor: Jonathan
Baseado no tutorial de: Felipe Tonello
Introdução
Muitas pessoas gostariam de ter um localhost, para testar seus scripts PHP, rodar fórums phpBB para testes, e fazer inúmeras outras atividades ;-)
Devido à complexidade da instalação do LAMPP (Linux, Apache, MySQL, PHP e PERL), os programadores de plantão inventaram o XAMPP for Linux. Ele já existe à algum tempo na vesão Windows, e trata-se de um pacote de programas Opensource que inclue: Apache, MySQL, PHP, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype, libjpeg, libpng, gdbm, zlib, expat, ming, Sablotron, libxml2, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, IMAP C-Client, OpenLDAP (client lib), eAccelerator, mcrypt, mhash, SQLite, cURL, ZZIPlib, libxslt, phpSQLiteAdmin, FPDF , tendo como principais componentes o Apache, MySQL, PHP, PERL, os quais, se juntarmos as iniciais, teremos o nome do pacote ;-)
Instalando
Bem. A instalaçãodo XAMPP eh muito simples.
Vejamos:
Baixe a última versão do XAMPP:
http://ufpr.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.5a.tar.gz
Abra o terminal e digite:
$ sudo tar xvfz xampp-linux-1.5.5a.tar.gz -C /opt
Pronto! Seu XAMPP está instalado na pasta /opt/lampp... Basta algumas configurações de segurança
Starte o XAMPP (inicie)
No terminal:
$ sudo /opt/lampp/lampp startDeverá aparecer o seguinte:
Starting XAMPP 1.5.5a…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.
Se isso não acontecer, vá ao Linux FAQ
Abra seu navegador (browser) e digite na barra de endereços:
http://localhost
Imagem 1 = Tela de Boas Vindas do XAMPP Você deverá arrumar alguns quesitos de segurança, tais como:
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 usuário “nobody”.
4. PhpMyAdmin é acessivel via network.
5. Examples são acessiveis via network.
6. MySQL e o Apache estão rodando sob o mesmo usuário (nobody).
Para resolver isso, execute o seguinte comando no terminal:
PHP4 ou PHP5 ?
Você pode estar se perguntando: Eu tenho uma aplicação PHP que funciona apenas em PHP4, mas o XAMPP traz o PHP5, como vou fazer?
A resposta é simples: A partir da versão 1.4.7 do XAMPP, é possível mudar PHP 5.x e PHP 4.x
Mudando para a versõa 4:
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 usuário “nobody”.
4. PhpMyAdmin é acessivel via network.
5. Examples são acessiveis via network.
6. MySQL e o Apache estão rodando sob o mesmo usuário (nobody).
Para resolver isso, execute o seguinte comando no terminal:
$ sudo /opt/lampp/lampp securityE siga os passos.
PHP4 ou PHP5 ?
Você pode estar se perguntando: Eu tenho uma aplicação PHP que funciona apenas em PHP4, mas o XAMPP traz o PHP5, como vou fazer?
A resposta é simples: A partir da versão 1.4.7 do XAMPP, é possível mudar PHP 5.x e PHP 4.x
Mudando para a versõa 4:
$ sudo /opt/lampp/lampp php4Mudando para a versão 5:
$ sudo /opt/lampp/lampp php5
$ sudo /opt/lampp/lampp phpstatusParametros Avançados:
start Starta o XAMPP.
stop Para o XAMPP.
restart Para e starta o XAMPP.
startapache Starta apenas o Apache.
startssl Starta o suporte SSL para o apache. Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
startmysql Starta só o MySQL.
startftp Starta o ProFTPD server. Via FTP você consegue dar upload para seu server (usuário “nobody”, senha “lampp”). Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
stopapache Para o Apache.
stopssl Para o suporte SSL do apache. Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
stopmysql Para o MySQL.
stopftp Para o ProFTPD. Esse comando é permanente, exemplo: se você restartar o XAMPP esse parâmetro continua.
security Starta um programa de segurança.
exemplo:
$ sudo /opt/lampp/lampp startsslParando o XAMPP:
$ sudo /opt/lampp/lampp stop
Irá aparecer o seguinte:
Stopping LAMPP 1.5.5a…
LAMPP: Stopping Apache…
LAMPP: Stopping MySQL…
LAMPP stopped.
O XAMPP Parou.
Desinstalando:
Apenas o comando:
$ sudo rm -rf /opt/lampp
O XAMPP foi desinstalado completamente.
Facil não?!
Espero que tenham gostado do meu tutorial!

0 Comments:
Postar um comentário
<< Home