Para quem é louco por linux mas não larga o windows por causa do PHP
Publicado por Alexandre Martins (última atualização em 31/07/2012)
[ Hits: 4.867 ]
E aí pessoal, bom tenho alguns amigos que não largam o Windows apenas pelo fato de programarem em PHP e não conhecerem algumas ferramentas do nosso querido pinguim.
Teve uma situação que no curso técnico em informática que faço, a professora de PHP não estava conseguindo ministrar a aula pois as maquinas eram Linux e ela usava o Windows 7. Vendo tal situação me manifestei e criei o script seguinte, baixa os pacotes necessários ( php5 apache2 e gphpedit, altera as permissões do diretório /var/www e insere uma linha na configuração do apache2 para interpretação de arquivos .php). Nesse dia salvei a aula rsrs.
Espero que vocês gostem, colaborações serão muito bem vindas.
Dedico esse meu primeiro Script no VOL a um grande amigo que tem me ensinado o caminho das pedras no Linux. Tales Araújo Mendonça.
#!/bin/bash #Por Alexandre Martins #Verificando se o usuário é root user=`whoami` if [ $user != "root" ]; then echo "Execute como root!" else #Instalando o Apache2 echo "Instalando o Aphache2..." sleep "2" aptitude -y install apache2 clear #Instalando o PHP5 echo "instalando o PHP5..." sleep "2" aptitude -y install php5 clear #Instalando o editor GPHPedit echo "Instalando o GPHPedit..." sleep "2" aptitude -y install gphpedit clear #Liberando as permissões na pasta /var/www echo "Liberando as permissões pertinentes..." chmod -R 777 /var/www #Adicionando a Interpretação de arquivos PHP no Apache echo "#Executando arquivos.php" >> /etc/apache2/apache2.conf echo "AddType application/x-httpd-php .php" >> /etc/apache2/apache2.conf sleep "2" clear #Restartando o Apache echo "Reiniciando o Apache..." sleep "2" /etc/init.d/apache2 restart clear echo "Pronto para usar" sleep "5" clear fi
Instalador de pacotes para Sabayon Linux
Meu script em shell entendo chamadas ao sistema do mesmo
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit