“Conocimiento Programación>Programación PHP /MySQL

Cómo ejecutar páginas PHP desde cron

2015/4/30
¿ PHP es un poderoso lenguaje de programación de servidor que le permite controlar muchos programas diferentes en un servidor, pero su uso se ha diseñado principalmente para el desarrollo Web. Cuando un visitante de su sitio accede a una página PHP, ese es el momento en que el código PHP se ejecuta . A menudo desea que este código se ejecute automáticamente a intervalos establecidos no guardan relación con el comportamiento del visitante Web o frecuencia. Para ello , debe acceder al sistema CRON , que también reside en la mayoría de los servidores. Pero CRON no suele interactuar con programas web . Por lo tanto , necesita un poco de creatividad para ejecutar las páginas PHP desde cron . Instrucciones
Identificar configuración
1

del servidor Crear una página info PHP que proporciona la configuración exacta del servidor al que se está controlando . Usted puede hacer esto fácilmente mediante la creación de un archivo PHP con esta línea de código :

< ? Php phpinfo (); >
2

Descargar este archivo a su servidor, o , si está editando directamente en el servidor, guarde y cierre el archivo.
3

Visite la página de información de PHP que ha creado, utilizando un navegador web estándar. Busque el elemento "Servidor API " en la lista . Se identifica el tipo de configuración de PHP en el servidor y se suele ser " CGI " o "Apache ".
CGI PHP Instrucciones
4

Abra el script PHP que desea ejecutar automáticamente desde CRON
5

Añada la siguiente línea a la parte superior de esta página PHP: .

# /usr /local /bin /php- q < br ! >

Tenga en cuenta que la ruta exacta debe ser al ejecutable PHP en el servidor, que puede variar de esta línea. Esta ruta también puede estar disponible en su página de información PHP subido anteriormente , en el artículo llamado " camino".
6

abrir y editar el archivo crontab que establece todas las conductas CRON . En la mayoría de los servidores , puede abrir esta usando un programa de edición de "pico " de serie con el siguiente comando :

pico /etc /crontab
7

Escriba la siguiente línea en el crontab:

***** php php_file_path

debe reemplazar " php_file_path " en este ejemplo, con el nombre del directorio y la ruta de la página PHP que desee ejecutar desde cron . . Guarde y cierre el archivo crontab
8

Escriba lo siguiente en el indicador del servidor para activar el ajuste que acaba de hacer CRON :


crontab crontab

Apache Instrucciones
9

Abra el crontab de la misma manera como lo haría si utilizó CGI en su sistema
10

Añada la siguiente línea: .

***** lynx-dump http://www.yourwebsite.com/php_file.php

Reemplace las " http://www.yourwebsite.com/php_file.php " en este ejemplo con la URL exacta de la página PHP que desea ejecutar . Guarde y cierre el archivo crontab
11

active esta función CRON escribiendo esta línea en el servidor: .

Crontab crontab

Programación PHP /MySQL
Cómo colocar código de redirección en PHP
Cómo crear un hipervínculo en PHP
Cómo agregar y restar números enteros en diferentes columnas en MySQL
Cómo buscar una cadena en cadena PHP
Cómo escribir un formulario con jQuery
PHP Diferencias cuerda
Cómo comprobar si existe una cadena en PHP
Cómo cambiar un PDF a SWF en PHP
Conocimiento de la computadora © http://www.ordenador.online