XAMPP
From Joomla! Documentation
Introdução
O XAMPP é um pacote fácil de instalar que inclui o servidor web Apache, o PHP, o XDEBUG e o banco de dados MySQL. Isso permite que você crie o ambiente que você precisa para executar o Joomla! em sua máquina local. A versão mais recente do XAMPP está disponível no site do XAMPP. Os downloads estão disponíveis para Linux, Windows, Mac OS X e Solaris. Baixe o pacote para sua plataforma.
Nota importante sobre o XAMPP e o Skype: O Apache e o Skype usam a porta 80 como alternativa para conexões de entrada. Se você usa o Skype, vá para o painel Ferramentas-Opções-Avançado-Conexão e desmarque a opção "Usar 80 e 443 como alternativas para conexões de entrada". Se o Apache iniciar como um serviço, ele usará a porta 80 antes que o Skype seja iniciado e você não verá nenhum problema. Mas, por segurança, desative a opção no Skype.
Instalação no Windows
A instalação para o Windows é muito simples. Você pode usar o executável do instalador do XAMPP (por exemplo, "xampp-windows-x64-7.4.4-0-VC15-installer.exe"). Instruções detalhadas de instalação para o Windows estão disponíveis aqui.
Se você estiver no Windows XP ou 2003, eles não são suportados pelo pacote principal, mas existem versões compatíveis do XAMPP para essas plataformas listadas na página de downloads (mas você só poderá executar o PHP versão 5.4 ou inferior e, portanto, só será capaz de testar o Joomla versão 3.x ou inferior).
Para o Windows, é recomendado instalar o XAMPP em "c:\xampp" (não em "c:\arquivos de programas"). Se você fizer isso, seu Joomla! (e quaisquer outras pastas de sites locais) irão para a pasta "c:\xampp\htdocs". (Por convenção, todo o conteúdo web vai para a pasta "htdocs".)
Se você tiver vários servidores http (como o IIS), poderá alterar a porta de escuta do xampp. Em <diretório do xampp>\apache\conf\httpd.conf, modifique a linha Listen 80 para Listen [número da porta] (ex: "Listen 8080").
Você pode encontrar um tutorial detalhado sobre como instalar o XAMPP no Windows, junto com o Joomla 4 Beta, o Testador de correções Joomla e o Git neste artigo da revista da comunidade Joomla.
Instalação no Linux
Instalar o XAMPP
Abra o Terminal e digite:
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
(substitua xampp-linux-1.7.7.tar.gz pela versão do xammp que você baixou). Foi relatado que o banco de dados MYSQL do xampp 1.7.4 não funciona com o Joomla 1.5.22
Isso instala ... o Apache2, o mysql e o php5, bem como um servidor ftp.
sudo /opt/lampp/lampp start
e
sudo /opt/lampp/lampp stop
inicia/para todos os serviços
Teste seu servidor XAMPP local
Abra seu navegador e aponte para
http://localhost
O index.php irá redirecionar para
http://localhost/xampp
Lá você encontrará instruções sobre como alterar nomes de usuários/senhas padrão. Em um computador pessoal que não fornece arquivos para a Internet ou para a rede de área local, alterar os padrões é uma decisão pessoal.
Baixe o Joomla
Baixe o último zip de instalação do Joomla [1]
Descompacte no seu disco rígido
Conecte-se ao localhost com um cliente FTP padrão
nobody lampp
Crie uma pasta para o seu Joomla no servidor localhost
Transfira, via FTP, os arquivos de instalação do Joomla descompactados para a pasta Joomla recém-criada.
Importante:
- A instalação do xammp define a propriedade correta dos arquivos e as permissões.
- Usar o comando chown irá causar problemas de propriedades com o xampp.
- Usar o nautilus para manipular pastas/arquivos no host local irá causar problemas de propriedades com o xampp.
Informações do banco de dados
Host
localhost
Nome do banco de dados padrão
test
Usuário padrão do banco de dados
root
Não existe uma senha padrão.
A senha do administrador é sua escolha.
A instalação dos dados de amostra é recomendada para o usuário iniciante.
Após a instalação, exclua o diretório de instalação e aponte seu navegador para:
http://localhost/yournewjoomlafolder
ou
http://localhost/yournewjoomlafolder/administrator
Para criar uma interface gráfica do usuário (GUI) para o xampp conectado ao seu menu do Ubuntu
Abra o Terminal e digite
sudo gedit /usr/share/applications/xampp-control-panel.desktop
Em seguida, copie e salve o seguinte no gedit:
[Desktop Entry] Encoding=UTF-8 Name=XAMPP Control Panel Comment=Start and Stop XAMPP Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py" Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg Terminal=false Type=Application Categories=GNOME;Application;Network; StartupNotify=true
Se o painel de controle não iniciar, tente executar o comando Exec diretamente no terminal:
gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Se você receber o erro:
Error importing pygtk2 and pygtk2-libglade
Instale as bibliotecas que faltam:
sudo apt-get install python-glade2
Depurador PHP XDebug
O pacote XAMPP para Linux não inclui o depurador PHP XDebug. Para instalar o XDebug no Debian ou no Ubuntu:
- Instale o pacote build-essential:
sudo apt-get update sudo apt-get install build-essential sudo apt-get install autoconf
- Baixe o pacote de desenvolvimento para sua versão do XAMPP e extraia-o sobre sua instalação existente:
sudo tar xvfz xampp-linux-devel-1.7.7.tar.gz -C /opt
- Construa o XDebug:
wget http://xdebug.org/files/xdebug-2.1.3.tgz tar xzf xdebug-2.1.3.tgz cd xdebug-2.1.3/ /opt/lampp/bin/phpize
Depois disso, você terá a seguinte saída no seu console…
Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 20090626
./configure --with-php-config=/opt/lampp/bin/php-config make sudo make install
Então a saída será esta... por favor, monitore o diretório especificado.
Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/
Crie, em sua pasta temporária, uma pasta que conterá o arquivo de dados gerado pelo XDebug:
sudo mkdir /opt/lampp/tmp/xdebug sudo chmod a+rwx -R /opt/lampp/tmp/xdebug
Instalações alternativas:
Instale usando a biblioteca comunitária de extensões PHP (PECL) empacotada com o xampp:
sudo /opt/lampp/bin/pecl install xdebug
No Ubuntu/Debian você pode instalar usando:
apt-get install php5-xdebug
(aviso: isso também instalará o Apache e o PHP dos repositórios apt).
Aviso para os usuários de 64 bits
Ao compilar o XDebug ou instalar via apt-get, você receberá um erro ao (re)iniciar o xampp:
/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so: wrong ELF class: ELFCLASS64
Isso ocorre porque o xampp é executado em 32 bits, mas o XDebug é em 64 bits. Para superar esse problema, faça o xdebug.so em uma máquina de 32 bits ou baixe-o de:
http://code.activestate.com/komodo/remotedebugging/
Baixe o arquivo: "Cliente de depuração remota do PHP" para "Linux (x86)" Extraia o conteúdo do arquivo em seu computador, este arquivo compactado contém várias pastas com números de versão ex: 4.4, 5.0, 5.1 ... 5.3 e assim por diante, entre na pasta com o número de versão superior ou aquela que funciona para você , copie manualmente o arquivo "xdebug.so" para o seguinte local, substitua se necessário
/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/
Lembre-se que este local pode ser diferente no seu computador
Installation on Mac OS X
Mac OS X actually includes an Apache server out-of-the-box, but most developers will prefer to use the integrated tools and configurability provided by XAMPP.
As with most programs on Mac, installation is a breeze. Visit Apache Friends - Mac OS X for the universal binary download.
Once the file has finished downloading, just open the disk image, and drag the XAMPP folder to the "Applications" folder alias.
To start the server, open "XAMPP Control.app" and press the start button next to Apache.
A Little Troubleshooting
Many Mac users have a little difficulty at this stage when trying to set up another instance of Apache on their machine. If you cannot start XAMPP's Apache, you have two options:
You can change the listening port of XAMPP. In \Applications\XAMPP\xamppfiles\etc\httpd.conf, modify the line that says, "Listen 80" to Listen [portNumber]. E.g.:
Listen 8080
You can change the listening port of the pre-installed Apache server. In finder, go to "/etc" (CMD+SHIFT+G); from here you will be able to navigate through the normally hidden Apache files. Find the folder labeled Apache2, and edit the "http.conf" file. Modify the line that says, "Listen 80" to Listen [portNumber]. E.g.:
Listen 8080
Note: If you choose to change the port of the pre-installed Apache server, you may need to restart your computer for changes to take effect. You will also have to authenticate as an administrator to change these files.
Testar a instalação do XAMPP
Depois que o XAMPP estiver instalado e você tiver iniciado o serviço Apache com a ferramenta do Painel de controle do XAMPP, você poderá testá-lo abrindo seu navegador e navegando até "http://localhost". Você deve ver a tela de boas-vindas do XAMPP semelhante à abaixo.
Selecione o link chamado "phpinfo()" no menu superior. Isso exibirá uma longa tela de informações sobre a configuração do PHP, conforme mostrado abaixo.
Neste ponto, o XAMPP está instalado com sucesso. Observe o "Arquivo de configuração carregado". Estaremos editando este arquivo na próxima seção para configurar o XDebug.