? PHP é uma poderosa linguagem de programação do servidor que lhe permite controlar vários programas diferentes em um servidor, mas o seu uso é projetado principalmente para o desenvolvimento web. Quando um visitante de seu site acessa uma página PHP, que é o momento em que o código PHP é executado. Muitas vezes, você quer esse código para ser executado automaticamente em intervalos definidos não relacionados com o comportamento do visitante Web ou frequência. Para isso, você deve acessar o sistema CRON , que também reside na maioria dos servidores . Mas CRON não costuma interagir com os programas da Web . Assim, você precisa um pouco de criatividade para executar páginas PHP a partir do cron . Instruções
Identificar do Server Configuration
1
Criar uma página PHP que fornece informações a configuração exata do servidor que você está controlando. Você pode fazer isso facilmente , criando um arquivo PHP com esta única linha de código :
< ? Php phpinfo (); >
2
Envie este arquivo para o seu servidor, ou , se você estiver editando -o diretamente no servidor , salve e feche o arquivo .
3
Visite a página de informações do PHP que você criou , usando um navegador da Web padrão. Procure o item " API do servidor" na lista. Ele irá identificar o tipo de configuração do PHP no servidor e, normalmente, vai ser " CGI " ou " Apache ".
CGI Instruções PHP
4
Abra o script PHP você deseja executar automaticamente a partir do cron
5
Adicione a seguinte linha para o topo desta página PHP: .
# /usr /local bin /php- q /< br >
Note que o caminho exato deve ser para o executável do PHP no servidor, que pode variar a partir desta linha . Este caminho também podem estar disponíveis em sua página informações PHP anteriormente enviados, no item chamado "PATH ".
6
abrir e editar o arquivo crontab que define todo o comportamento CRON . Na maioria dos servidores , você pode abrir esta usando um programa de edição padrão " pico" com o seguinte comando :
pico /etc /crontab
7
Digite a seguinte linha no crontab :
***** php php_file_path
Você deve substituir " php_file_path " neste exemplo com o nome do diretório e caminho da página PHP que pretende executar a partir do cron . Salve e feche o arquivo crontab
8
Digite o seguinte no prompt do servidor para ligar o CRON configuração que você acabou de fazer : .
Crontab crontab
< br > Instruções Apache
9
Abra o crontab da mesma maneira como você faria se você usou CGI em seu sistema
10
Adicione a seguinte linha: .
***** lynx -dump http://www.yourwebsite.com/php_file.php
Substitua o " http://www.yourwebsite.com/php_file.php " neste exemplo com a URL exata da página PHP que você deseja executar . . Salve e feche este arquivo crontab
11
Active esta definição CRON digitando esta linha para o servidor:
crontab crontab