Instalando XAMPP no Ubuntu 12.10 com VHosts

images

Faça o download do XAMPP em : http://www.apachefriends.org/pt_br/xampp-linux.html

Em seguida abra o console, vá na pasta onde foi feito o download e digite as seguintes linhas:

su
tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
sudo /opt/lampp/lampp start

Se durante a inicialização aparecer este erro: “XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.” . Seu ubuntu deve ser 64bits, pois instale esta dependência do LAMPP e inicialize novamente o serviço:

sudo apt-get install ia32-libs

phpMyAdmin

Esta configuração pode ser configurado no arquivo “httpd-xampp.conf”

Quanto ao problema de “Acesso Proibido” no lampp 1.8 é facil de resolver, agora somos obrigados a fazer a rotina de segurança do lampp:

Certifique-se que todos os serviços do lampp estejam parados antes de prosseguir:

sudo /opt/lampp/lampp stop

Em seguida:

sudo /opt/lampp/lampp secutiry

Vai pedir senha para o acesso ao xampp, phpMyAdmin, MySQL, ProFTP, e algo mais que estiver acessível externamente.

Vale lembrar que o usuário só vai gravar as senhas, os nomes de usuários o próprio lampp já possui:

xampp: lampp
phpmyadmin: pma
MySQL: nobody (ou root quando não tem senha)
FTP: nobody

Depois inicialize todos os serviços:

sudo /opt/lampp/lampp start

Agora acesse http://localhost/phpmyadmin/

Coloque o usuário lampp e a senha que você definiu, em seguida phpMyAdmin vai pedir usuário e senha, insira pma (como usuário) e a senha que você definiu.

Vhosts no Ubuntu

 sudo gedit /opt/lampp/etc/httpd.conf

Descomente a linha

 Include etc/extra/httpd-vhosts.conf

Salve e feche o httpd.conf

 sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf

Acrescente

<VirtualHost *:80>
 ServerAdmin admin@localhost
 DocumentRoot /path/to/vhosts/folder/site.local
 ServerName site.local
 ErrorLog /path/to/vhosts/logs/site.local-error_log
 CustomLog /path/to/vhosts/logs/site.local-access_log common
 <Directory "/path/to/vhosts/folder/site.local">
 Options Indexes FollowSymLinks Includes ExecCGI
 AllowOverride All
 Order allow,deny
 Allow from all
 Require all granted
 </Directory>
</VirtualHost>

Salve e feche o httpd-vhosts.conf

 sudo gedit /etc/hosts

Adicione a linha

 127.0.0.1 site.local

Salve e feche o hosts

 sudo /opt/lampp/lampp restart

Abra o navegador e ir para http://site.local para ver se ele está funcionando.

Instalando Banco da Dados pelo XAMPP : http://www.joomlaavancado.eti.br/site/index.php/tutoriais/9-linux/78-instalando-o-xampp-174-e-joomla-1523

11 Comments

  1. O PHPYADMIN exibe um erro porque o MYSQL não está rodando. Realizei os passos sobre o novo padrão de segurança do Xampp mas nada resolveu. O Curioso é que na “auditoria” o Xampp não requisita uma senha para o MySQL, ele somente informa:
    MYSQL has to run before i can check the security. Mas como farei isto, sendo que ele pula a parte de colocar senha no MYSQL. Poderia me ajudar?

    Poderia me

    1. Antes de iniciar o phpmyadmin inicialize todos os serviços do xampp , com sudo /opt/lampp/lampp start (com este comando inicializa mysql, php e apache)

  2. O servidor funciona normalmente, mas, agora não consigo mais executar o PHPMYADMIN. Visualizei o Its Works!, mas quando acesso a url do phpmyadmin ele diz que a url é inexistente. Onde seria a pasta local do server? -Ela não é mais a htdocs que fica em opt/lampp/htdocs, cert? -Tentei executar uma pagina que está dentro dessa pasta e ele diz que a mesma não existe. Estou usando o Ubuntu 12.10.

  3. Eu inicializei o lampp com sudo su, que é a mesma coisa coisa que o sudo. Acho que a diferença é que sudo preciso digitar toda vez a senha do root.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s