Mostrando postagens com marcador Variáveis de Ambiente. Mostrar todas as postagens
Mostrando postagens com marcador Variáveis de Ambiente. Mostrar todas as postagens

quinta-feira, 16 de maio de 2013

Instalar o PHP no Windows 7 Manualmente

Da mesma forma que apesar de existirem vários pacotes de instalação para de uma unica vez obter o PHP/Apache/Mysql, pode ser necessário a instalação manual de cada um destes serviços, isso acontece quando se necessita de um maior controle sobre a instalação e maior possibilidade de se configurar o serviço.

Para instalarmos o PHP, primeiramente será necessário a instalação do Apache(Clique aqui para saber como) 

Agora obtenha o pacote de instalação do PHP estável de versão mais recente para windows (Aqui) . Na ocasião, a versão mais estável era a 5.4.15.

Escolha o arquivo na versão ZIP.

Como descrito na postagem Instalando o Apache 2.2 No Windows 7 é bastante útil utilizarmos um caminho diferente da instalação padrão, pois todas as referências ao Apache e ao PHP feitas precisarão do caminho completo da instalação.

Após baixar o arquivo, crie a pasta php dentro da instalação do Apache, por exemplo C:/Apache/php, em seguida, extraia todo o conteúdo do arquivo nesta pasta.

Pronto! Seu PHP já está instalado, mas falta a configuração necessária para que ele trabalhe juntamente com o Apache., Vamos lá !

Primeiramente altere o nome do arquivo php.ini-remommended para php.ini

No arquivo httpd.conf do Apache encontre a tag  e inclua na mesma index.php


 Dentro da TAG adicione os seguintes comandos:
ScriptAlias /php/ "C:/Apache/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/Apache/php"



Ao Final do arquivo adicione os seguintes comandos:

PHPIniDir "c:/Apache/php/"
LoadModule php5_module "C:/Apache/php/php5apache2_2.dll"





Caso você utilize o Apache 2.4, a ultima linha deverá ser:
LoadModule php5_module "C:/Apache/php/php5apache2_4.dll"


Para configurar o PHP como uma variável de ambiente, clique com o botão direito sobre Meu Computador, vá em Propriedades  e então em Configurações avançadas do sistema.

Em Propriedades do Sistema, clique em Variáveis de Ambiente



Na parte das váriáveis, encontre a variável Path e no final do valor da variável, adicione ;C:\Apache\php





Depois Será necessário Reiniciar o computador.

quinta-feira, 24 de fevereiro de 2011

Renomear arquivo sequencialmente com .bat

Este tópico surgiu a partir de uma necessidade de um leitor.


"Olá, tenho uma situação parecia e gostaria de saber se pode me ajudar. Tenho um arquivo que é gerado dentro de uma pasta sempre que um usuario do meu sistema dispara um processo. Este arquivo é importado diariamente pelo operador noturno para outro sistema, porem existem casos em que é necessaria a geraçao deste arquivo mais de uma vez por dia e o sistema sobreescreve o arquivo anterior sempre que é gerado um novo arquivo. Assim preciso de um batch que renomeie os arquivos sequencialmente, por exemplo, arquivo001.txt, arquivo002.txt, arquivo003.txt e assim sucessivamente. Este batch seria disparado por uma tarefa agendada a cada 5 minutos durante o dia, ou melhor ainda se pudesse ficar ativo o tempo todo no servidor monitorando a pasta de destino e renomeando os arquivos conforme fossem gerados. Enfim se puder me ajudar ficarei grato. Att Marco Aurelio."


Não sei se existe um jeito de guardar uma variável no próprio sistema, então pensei em guardá-la em um TXT, e através do .BAT ler esse arquivo e incrementar o valor da variável. Depois um outro Bat ao final do dia Escreveria novamente o valor 1 neste arquivo.


Pensei em criar um arquivo chamado VARIAVEL.TXT que armazenaria a variável do numero, ele começaria com o conteúdo "1"

Teríamos também um arquivo DOS com os seguintes comandos.



Linha 1 - Onde ele lê o arquivo VARIAVEL.TXT e armazena o conteúdo na variável "var"
Linha 2 - Elimina os espaços na variável(não sei porque, mas quando ele lê o arquivo, adiciona um espaço no final e atrapalha a segunda execução do arquivo.
Linha 3 - Renomeia o arquivo
Linha 4 - Cria a variável "nova" que é a "var"+1
Linha 5 - Imprime a variável na tela e escreve ela no arquivo.

Bem, mas creio que até o momento só vai funcionar se existir o arquivo TESTE.TXT, caso não exista o arquivo com este nome, ocorrerá um erro e o BAT deixará de ser executado na linha 3.


E também para voltar a contagem para um, um outro BAT pode substituir esse arquivo pelo arquivo com o texto 1, com um comando.


copy 1.txt variavel.txt


 Qualquer dúvida estamos aqui !

facebook

Postagens populares