¿Cómo ejecutar directamente los archivos de script PHP en Unix /Linux?

  
                

Los servidores que usan Linux tienen entornos PHP incorporados, por lo que algunos usuarios usarán PHP para escribir scripts que realizan tareas automatizadas, pero descubren que cada vez que ejecuta un script PHP, necesita usar php myscript.php. Problemas De hecho, podemos ejecutar directamente el archivo de script PHP, pero ¿cómo hacerlo? La siguiente pequeña serie le presentará cómo ejecutar directamente los archivos de script PHP en Unix /Linux.

escribir el guión archivo

escribimos un nombre para test_run.php archivo aquí, los contenidos del archivo son los siguientes :.

Aquí es un texto sin formato < Br>

Aquí está el nombre del archivo:

"? Php

echo $ argv [0], PHP_EOL;

? 》

El contenido del script es muy simple, es decir, imprima el nombre del archivo de script actual.

Luego, ejecutamos esta secuencia de comandos utilizando comandos de PHP:

yuanyu @ ymac: phpworkspace $ php test_run.php hola

Aquí hay un texto sin formato.

Aquí está el nombre del archivo:

test_run.php

yuanyu @ ymac: phpworkspace $

Agregue información de encabezado al archivo de script y establezca permisos

Luego, escriba la ruta completa del comando php en la primera línea de este archivo, delante de un #! :

#! /usr /bin /php

Aquí hay un texto simple.

Aquí está el nombre del archivo:

"? Php

echo $ argv [0], PHP_EOL;

?

Luego, dé a este archivo permiso para ejecutar:

yuanyu @ ymac: phpworkspace $ chmod u + x. /test_run.php

El script se puede ejecutar directamente:

yuanyu @ ymac: phpworkspace $. /test_run.php

Aquí hay un texto simple.

Aquí está el nombre del archivo:

. /test_run.php

yuanyu @ ymac: phpworkspace $

Este método también se menciona en la documentación oficial de PHP, consulte:

http: //php. Net /manual /es /features.commandline.usage.php


" Ejemplo # 2 Secuencia de comandos que se ejecutará desde la línea de comandos (script.php) "

Lo anterior es el método de operación para ejecutar directamente archivos de script PHP en Unix /Linux. Los usuarios desconocidos pueden consultar los pasos específicos descritos anteriormente.

Copyright © Conocimiento de Windows All Rights Reserved