Escolar Documentos
Profissional Documentos
Cultura Documentos
• 1 O que é o Xampp?
• 2 Sistemas Operacionais Suportados
• 3 Utilitários
• 4 Instalação
• 5 No Windows
• 6 No Linux
• 7 Usando o Xampp
• 8 Testando PHP
• 9 Instalar PostgreSQL e integrar com PHP
• 10 Tornando o Xampp mais Seguro
o 10.1 Usando o Security do Xampp
o 10.2 Adicionando senha ao MySQL e phpMyAdmin
• 11 Mudando o DocumentRoot
• 12 Adicionando Domínio Virtual no Apache com Xampp
• 13 Configurando o Servidor de FTP (FileZilla) no Xampp (Windows)
• 14 Configurações Iniciais
• 15 Apache 2 comentado
o 15.1 Suporte ao conjunto de caracteres da ISO-8859-1 direto no Apache
(httpd.conf)
O que é o Xampp?
O Xampp é um utilitário que instala o Apache, PHP (PEAR e PECL), MySQL, Perl,
phpMyAdmin, proFtpd e outros. Atualmente se encontra na versão XAMPP 1.6.2 para
o windows e já vem configurado com:
• MySQL 5.0.41
• PHP 5.2.2
• PHP 4.4.7
• phpMyAdmin 2.10.1
• e muito mais
Utilitários
Traz ainda em sua index (http://127.0.0.1) um menu com a relação dos seus utilitários e
alguns exemplos em php e perl. Este menu é facilmente incrementado ao se editar os
arquivos .inc em:
C:\Arquivos de programas\xampp\HTDOCS\xampp.
Instalação
Faça o download do site oficial de acordo com o seu sistema (http://xampp.sf.net) ou se
preferir em português do Brasil: http://www.apachefriends.org/pt_br/xampp.html
No Windows
Execute o instalador
No Linux
Descompacte em /opt com
ATENÇÃO: Não esqueça de, após instalar o xampp, mudar as senhas default do
apache, mysql e do próprio xampp. Ignorando este aviso, o xampp ficaria
perigosamente exposto à invasões ou afins. (para mais informações de como proceder
para mudar as senhas, vide a seção abaixo - Tornando o xampp mais seguro)
Usando o Xampp
No windows o executável abre um menu onde podemos executar os serviços
separadamente. Após executar um ícone fica na barra de tarefas, o que facilita o
gerenciamento.
/opt/lampp/lampp security
Dica: Se você não quiser ter que digitar o caminho completo (/opt/lampp/lampp start)
sempre que quiser lançar o servidor xampp, você pode criar um link para o executável
no "path" do seu sistema com um simples:
Com isso, um
Testando PHP
Tanto no windows quanto no linux, startar o apache e abrir o browser apontando para
http://localhost ou http://127.0.0.1
Se tudo correu bem verá a index do Xampp com todos os seus recursos,onde poderá
inclusive optar pelo idioma Português do Brasil.
Instalar PostgreSQL e integrar com PHP
Download do site oficial (http://www.postgresql.org), escolhendo pelo sistema
operacional.
Instalação
Instalar dos fontes. Apenas descompacte e leia o arquivo INSTALL, onde encontrará
passos resumidos para a instalação.
Configuração
Para configurar que máquinas terão acesso ao postgresql edite o arquivo pg_hba.conf,
que fica no subdiretório data do postgresql.
Configure acesso via TCP/IP no arquivo postgresql.conf que fica no mesmo diretório do
pg_hba.conf (em algumas distribuições fica no /etc/postgresql).
/opt/lampp/lampp security
Então ao acessar entre com seu usuário e senha (a que cadastrou ao adicionar a
segurança no Xampp para acessar o sistema de arquivos) e logo em seguida entre com
root e senha (do banco).
No Windows
Ao abrir o Xampp no Windows e clicar no link Segurança ele não abre reclamando de
um arquivo.
c:\arquivos de programas\xampp\htdocs\xampp\lang\pt_br.php
Copie para:
c:\arquivos de programas\xampp\security\htdocs\lang
Caso pretendamos apenas adicionar senha ao MySQL e deixar o Xampp e PHP como
estão...
O MYSQL inicia sem senha para o usuário "root". No PHP você pode conectar ao
MYSQL através do comando: mysql_connect("localhost","root",""); Se você quiser
atribuir uma senha para o usuário "root" no MYSQL, por favor, use o comando
"mysqladmin" no console. Por exemplo:
- Acesse o terminal
Então
cd /home/ribafs/htdocs/xampp
-- 127.0.0.1 ribafs.localhost
-- Include etc/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot /home/ribafs/htdocs/ribafssite
ServerName ribafs.localhost
ErrorLog logs/ribafs.localhost-error_log
CustomLog logs/ribafs.localhost-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin ribafs@yahoo.com
DocumentRoot /home/ribafs/htdocs
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
Agora você tem um domínio virtual chamado ribafs.localhost, que inclusive atende via
ping ribafs.localhost e pode ser chamado pelo navegador:
http://ribafs.localhost
Criar um Grupo
- Com a Page General selecionada, em Groups clique em Add e entre com o nome do
nosso grupo (restrito)
- Selecione agora a Page Shared Folder a abaixo clique em Add e selecione o diretório
(d:\xampp\htdocs) que este grupo terá acesso
- Observe que temos opções para controlar as permissões dos arquivos e diretórios em
Files e Directories (Devemos dar as devidas permissões)
- Ao final clique no botão "Set as home dir" para que este diretório seja o diretório
default quando o usuário se conectar
- Clique em OK
Criar um Usuário
- Selecione a Page Shared Folder e selecione o diretório que este usuário terá acesso
- Ao final clique em OK
- Após estar tudo configurado é recomendado desativar todos os usuários não usados,
inclusive o anônimo
Cliente de FTP
http://downloads.sourceforge.net/filezilla/FileZilla_3.0.3_win32-setup.exe
Apache 2 comentado
httpd.conf todo comentado e com muitas boas dicas. Vale a pena conferir, quer tenha
instalado com Xampp ou manualmente.
http://www.vivaolinux.com.br/conf/verConf.php?codigo=426
Basta adicionar estas linhas ao final do httpd.conf e reiniciar o apache. Ressalte-se que
abaixo tem bem mais que apenas o suporte ao nosso conjunto de caracteres.