Diferenças entre edições de "Instalação XAMPP"

Da wiki WIQI GEQUALTEC
Ir para: navegação, pesquisa
(Criou nova página com 'O XAMPP permite preparar uma instalação dos componentes principais (Apache, MySQL e PHP) do servidor de um modo muito simples. Instalar o [[Instalação MediaWiki|MediaWik...')
 
 
(Há uma edição intermédia do mesmo utilizador que não está a ser apresentada)
Linha 7: Linha 7:
 
#Abrir um terminal (Ctrl+Alt+T).
 
#Abrir um terminal (Ctrl+Alt+T).
 
#<code>sudo -s</code>
 
#<code>sudo -s</code>
#Extrair ficheiro descarregado <code>tar xvfz xampp-linux-1.8.1.tar.gz -C /opt</code>
+
#Extrair ficheiro descarregado: <code>tar xvfz xampp-linux-1.8.1.tar.gz -C /opt</code>
 +
#Iniciar XAMPP:  <code>/opt/lampp/lampp start</code>
 +
#Verificar que se obtém:<code> Starting XAMPP 1.8.1...LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.</code>
 +
#Segurança: <code>/opt/lampp/lampp security</code>
 +
#Para que o XAMPP arranque automaticamente quando o servidor é reiniciado:
 +
#* Navegar para /etc/init.d: <code>cd /etc/init.d/</code>
 +
#* Criar ficheiro <code>gedit</code>
 +
#*Acrescentar ao ficheiro:
 +
#:<nowiki>#!/bin/sh</nowiki> <br>
 +
#:<nowiki>/opt/lampp/lampp start</nowiki>
 +
#*Atribuir permissões: <code>chmod +x lampp</code>
 +
#*Verificar se está tudo certo: <code>ls -l lampp</code>. O nome do ficheiro (lampp) deve aparecer a verde.
 +
#*Acrescentar a autostart: <code>update-rc.d -f lampp defaults</code>
 +
#Para permitir o acesso remoto:
 +
#*Abrir httpd-xampp.conf: <code>gedit /opt/lampp/etc/extra/httpd-xampp.conf</code>
 +
#*Encontrar <Directory "/opt/lampp/phpmyadmin">
 +
#*Acrescentar <code>Require all granted</code> antes de <nowiki></Directory></nowiki>
 +
#:Resultado:
 +
#:    <Directory "/opt/lampp/phpmyadmin">
 +
#:    AllowOverride AuthConfig Limit
 +
#:    Order allow,deny
 +
#:    Allow from all
 +
#:    Require all granted
 +
#:  </Directory>
 +
#*Reiniciar XAMPP <code>/opt/lampp/lampp restart</code>
 +
#Para restringir o acesso a determinada pasta
 +
#:<Directory "/opt/lampp/htdocs/wiki">
 +
#:<nowiki>#Order deny,allow significa que todos os acessos serão proibidos excepto os que forem explicitamente permitidos</nowiki>
 +
#:Order deny,allow
 +
#:<nowiki>#Permitir acesso na intranet apenas (localhost=127.0.0.1 e intranet terá IPs 192.168.x.x</nowiki>
 +
#:Allow from 127.0.0.1
 +
#:Allow from 192.168
 +
#:Allow from localhost
 +
#:Deny from all
 +
#:</Directory>
  
 
[[Categoria:Tutoriais]]
 
[[Categoria:Tutoriais]]

Edição atual desde as 18h45min de 15 de maio de 2013

O XAMPP permite preparar uma instalação dos componentes principais (Apache, MySQL e PHP) do servidor de um modo muito simples. Instalar o MediaWiki ou o WordPress será depois muito mais rápido. Há versões do XAMPP para Linux (antes LAMPP - Linux Apache MySQL PHP Perl), mas também para outros sistemas operativos.

Ponto prévio: Sugere-se a consulta da sequência de operações descrita no site do Apache Friends.

  1. Descarregar a última versão do XAMPP aqui (actualmente, v1.8.1).
  2. Abrir um terminal (Ctrl+Alt+T).
  3. sudo -s
  4. Extrair ficheiro descarregado: tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
  5. Iniciar XAMPP: /opt/lampp/lampp start
  6. Verificar que se obtém: Starting XAMPP 1.8.1...LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.
  7. Segurança: /opt/lampp/lampp security
  8. Para que o XAMPP arranque automaticamente quando o servidor é reiniciado:
    • Navegar para /etc/init.d: cd /etc/init.d/
    • Criar ficheiro gedit
    • Acrescentar ao ficheiro:
    #!/bin/sh
    /opt/lampp/lampp start
    • Atribuir permissões: chmod +x lampp
    • Verificar se está tudo certo: ls -l lampp. O nome do ficheiro (lampp) deve aparecer a verde.
    • Acrescentar a autostart: update-rc.d -f lampp defaults
  9. Para permitir o acesso remoto:
    • Abrir httpd-xampp.conf: gedit /opt/lampp/etc/extra/httpd-xampp.conf
    • Encontrar <Directory "/opt/lampp/phpmyadmin">
    • Acrescentar Require all granted antes de </Directory>
    Resultado:
    <Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
    </Directory>
    • Reiniciar XAMPP /opt/lampp/lampp restart
  10. Para restringir o acesso a determinada pasta
    <Directory "/opt/lampp/htdocs/wiki">
    #Order deny,allow significa que todos os acessos serão proibidos excepto os que forem explicitamente permitidos
    Order deny,allow
    #Permitir acesso na intranet apenas (localhost=127.0.0.1 e intranet terá IPs 192.168.x.x
    Allow from 127.0.0.1
    Allow from 192.168
    Allow from localhost
    Deny from all
    </Directory>