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.676 ]
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
Script Multifunção (Ubuntu e derivados)
Bom treino para iniciados em Shell pt2
Samba - Forçar usuário a alterar senha no próximo logon
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
HDMI não funciona no Mint 21.3 Cinnamon (1)
Removi o pacote snap e deu ruim (2)
Criar um script para testar pen drive (4)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba