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.955 ]
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 para testar a conexão do computador
Facilitando a vida com Fedora 8
Bloqueio e desbloqueio de contas de usuários
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Vale a pena atualizar para uma versão Não LTS? (5)
Ubuntu lento ao iniciar [RESOLVIDO] (10)
systemd-resol... precisa ser reiniciado periodicamente (3)