El sistema Linux usa la línea de comandos para ejecutar los pasos de transferencia de archivos php

  
                

Los usuarios de Linux a menudo se encuentran con archivos php. En la cara de estos archivos php, a veces usamos la línea de comandos para ejecutar archivos php para pasar parámetros. ¿Pero cómo haces esto? Hoy, Xiaobian le explicará cómo ejecutar archivos php a través de la línea de comandos en el sistema Linux.

pasos específicos:

do índice de búsqueda multilingüe, pero PHP programa que será ejecutado por el sistema de archivos de comandos de Linux en php, archivos php por lo que las variables no pueden ser Obtener

Por lo tanto, para pasar los parámetros, pero el php debajo de la línea de comandos, no va a Apache y otras cosas similares, no hay un protocolo http, todos los parámetros de obtención y envío no funcionan en absoluto, y se informará, De la siguiente manera:

root @ test: /pub /www /# php /pub/www/product/Crondo/makeindex.php? Lang = en

No se pudo abrir el archivo de entrada: /pub/www/product/Crondo/makeindex.php? Lang = en

Puede obtener los parámetros que deben pasarse obteniendo la variable de entorno del sistema $ argv en el archivo ejecutable php

1.test.php test file:

#! /usr /bin /php

"? Php

print_r ($ argv);

echo " \\ n ";

echo " El número total de parámetros es: ". $ Argc;

echo " \\ n ";

?

2. Llamada de línea de comandos:

test @ ubuntu: ~ /php $ php test.php 111 222 333 444

Todos los parámetros son:

Array

(

[0] =》 test.php //Parámetro 0, nombre del archivo del script en sí mismo

[1] =》 111 //parámetro 1 < Br>

[2] =》 222 //parámetro 2

[3] =》 333 //parámetro 3

[4] = "444 //parámetro 4

)

El número total de parámetros es: 5 //$ argc es el número total de argumentos

Esta forma de pasar argumentos es muy similar a la prueba de shell

@ubuntu: ~ /shell $ sh test.sh 111 222

Se pasan dos parámetros 111,222 a test.sh, el shell obtendrá tres parámetros, $ 0 para el archivo en sí, $ 1 para el parámetro 1, $ 2 Para el parámetro 2. La diferencia es que php toma la forma de una matriz, y el shell no es.

Lo anterior es el método de usar la línea de comandos para ejecutar el archivo php en el sistema Linux, y no se usará. Echemos un vistazo, creo que después de leer este tutorial, te sentirás más cómodo con esta operación. Solución.

Copyright © Conocimiento de Windows All Rights Reserved