Fala galera!
se você desenvolve algo em php no windows e quer passar para o linux este post pode te ajudar! Nele eu mostro como usar o XAMPP, um servidor web que substitui o nosso WampServer (do windows).
boa leitura!
Instalando o XAMPP no Linux
Para instalar o XAMPP primeiro faça o download no link:
Depois, extraia o arquivo com o comando:
tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
Neste ponto os arquivos do xampp vão estar na pasta /opt/lampp. Para inicia-lo, utilize o comando:
/opt/lampp/lampp start
No próprio terminal você vai ver o resultado. Teoricamente tudo deve estar funcionando corretamente. No meu caso eu tive um pequeno problema com o mysql, e no terminal eu via a seguinte mensagem:
XAMPP: Couldn’t start MySQL!
Para resolver isto, primeiro eu mudei as permissões da pasta do lampp com o comando:
sudo chmod 777 -R lampp
Desta forma (que não é a forma mais correta, pois eu deixei a pasta do lampp aberta pra todo mundo) o problema começa a ser resolvido, mas ainda sim você vai ter que fazer a seguinte alteração no diretório /opt/lampp/etc:
sudo chmod 755 my.cnf
Depois disso, uma última alteração será necessária, porque o PHPMyAdmin vai apresentar uma mensagem de erro como esta:
“Wrong permissions on configuration file, should not be world writable!”
Para resolver isto, no diretório do phpmyadmin, modifique as permissões do arquivo config.inc.php com o comando:
sudo chmod 744 config.inc.php
Depois disso tudo (é chato mesmo) reinicie seu servidor. Se tudo deu certo seu xampp está pronto para ser utilizado! Para testar, no seu navegador tente entrar nos endereços:
Se nenhum erro apareceu, este tutorial foi feito pra vc! hehehehe
Agora, para complementar o post, seguem os comandos referentes ao xampp:
PARÂMETROS DE INICIAR E PARAR |
Parâmetro |
Descrição |
start |
Inicia o XAMPP. |
stop |
Para o XAMPP. |
restart |
Para e reinicia o XAMPP. |
startapache |
Inicia apenas o Apache. |
startssl |
Inicia o suporte a SSL do Apache. Este comando ativa permanentemente o suporte a SSL, mesmo reiniciando o XAMPP, o SSL continuará ativado. |
startmysql |
Inicia apenas o banco de dados MySQL. |
startftp |
Inicia o servidor ProFTPD. Via FTP você poderá enviar arquivo para o seu servidor (usuário “nobody”, senha “lampp”). Este comando ativa o ProFTPD permanentemente, mesmo você reiniciando o XAMPP futuramente, o FTP continuará ativado. |
stopapache |
Para o Apache. |
stopssl |
Para o suporte a SSL do Apache. Este comando desativa permanentemente o suporte a SSL, mesmo reiniciando o XAMPP, o SSL continuará desativado. |
stopmysql |
Para o banco de dados MYSQL. |
stopftp |
Para o servidor ProFTPD. Este comando desativa o ProFTPD permanentemente, mesmo você reiniciando o XAMPP futuramente, o FTP continuará desativado. |
security |
Inicia uma pequena checagem de segurança. |
ARQUIVOS E DIRETÓRIOS IMPORTANTES |
Arquivo/Diretório |
Objetivo |
/opt/lampp/bin/ |
Diretório de commando do XAMPP. /opt/lampp/bin/mysql executa, por exemplo, o monitor do MYSQL. |
/opt/lampp/htdocs/ |
Diretório DocumentRoot do Apache. |
/opt/lampp/etc/httpd.conf |
Arquivo de configuração do Apache. |
/opt/lampp/etc/my.cnf |
Arquivo de configuração do MYSQL. |
/opt/lampp/etc/php.ini |
Arquivo de configuração do PHP. |
/opt/lampp/etc/proftpd.conf |
Arquivo de configuração do ProFTPD. (desde a versão 0.9.5) |
/opt/lampp/phpmyadmin/config.inc.php |
Arquivo de configuração do phpMyAdmin. |
É isto, agora com todo este material, continua usando o wamp do window só quem quiser!
Até a próxima!
😛
Fonte: www.apachefriends.org