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.
Aprender a usar un sistema Linux es en realidad un proceso para dominar muchos comandos, pero los co
vim es un editor de texto que se puede usar en sistemas Linux. Para el uso de los c
El nombre completo del lenguaje Go del sistema Linux es golang, un lenguaje de desa
Aunque el sistema Linux es mucho más seguro que el sistema Windows, es un buen ento
Error de codificación Ubuntu Ubuntu no pregunta cómo resolver?
¿Qué debo hacer si la sintaxis del código de edición de Linux Vi no está coloreada?
Solución de falla de conexión de ADB para Mac o Linux
Linux jiffies uso variable global
Linux cancela el comando cp para sobrescribir el método de solicitud de archivo
Método de Linux para manejar las excepciones de Tomcat
Ubuntu 12.04 color de fondo no se puede cambiar solución
Consejos para eliminar archivos de forma segura en el sistema Linux
Linux solicita gzip: stdin: ¿no al extraer el archivo tar.gz?
Instalación desatendida del sistema RedHat basado en red
Los ciudadanos de Hefei gastan 100 yuanes para instalar Win7 "taste"
Windows8 la sangre y fuerte: un nuevo lote de detalles filtrados Apollo
Después de reinstalar el sistema win7, el icono "League of Legends" desaparece. Solución
Actualizar Windows XP velocidad de funcionamiento de la habilidad novecientos por ciento de
Asistente para compartir wifi no se puede activar cómo hacerlo
La pantalla azul de Win8.1 muestra error Administración de memoria y reinicia cómo hacerlo
¿Cómo evita Win10 que Cortana detecte mensajes de correo electrónico?