GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar shebang #! con script php en linux?

Si su secuencia de comandos no se encuentra en su /usr/local/bin y es ejecutable, debe prefijar llamar a su secuencia de comandos con php así:

php myscrip.php

Para shebangs, esto es lo que uso:

Así:

#!/usr/bin/php

o esto:

#!/usr/bin/env php

Debería (para la mayoría de los sistemas) ser #!/usr/bin/env php , pero su error no está relacionado con eso.

-bash: script.php: command not found

Dice que script.php no se encuentra.

Si el problema fuera la línea shebang, el error diría algo como:

bash: script.php: /usr/env: bad interpreter: No such file or directory

Presumiblemente, estás escribiendo script.php y el archivo no está en un directorio en su $PATH o no es ejecutable.

  1. Hacerlo ejecutable:chmod +x script.php .
  2. Escriba la ruta en lugar de solo el nombre del archivo, si está en el directorio actual, entonces:./script.php .

En lugar de 2, puede mover/copiar/enlazar el archivo a algún lugar de la lista $PATH o modificar el $PATH para incluir el directorio que contiene el script.


Linux
  1. Agregar usuario a grupo en Linux, cómo hacerlo (con ejemplos)

  2. Cómo crear un script de un comando de Linux

  3. Cómo agregar un usuario a un grupo en Linux

  4. ¿Cómo agregar Chromedriver a PATH en Linux?

  5. ¿Cómo comprobar la contraseña con Linux?

Cómo instalar Joomla con Nginx en Rocky Linux

Cómo asegurar servidores Linux con SE Linux

Cómo ejecutar un script de Python en PHP

Cómo agregar una ruta en Linux

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a un grupo de Linux