GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungere shebang #! con script php su Linux?

Se lo script non si trova nel tuo /usr/local/bin ed è eseguibile, devi prefisso chiamare il tuo script con php come questo:

php myscrip.php

Per Shebang, ecco cosa uso:

In questo modo:

#!/usr/bin/php

o questo:

#!/usr/bin/env php

Dovrebbe (per la maggior parte dei sistemi) essere #!/usr/bin/env php , ma il tuo errore non è correlato a questo.

-bash: script.php: command not found

Dice che script.php non viene trovato.

Se il problema era la riga Shebang, l'errore direbbe qualcosa del tipo:

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

Presumibilmente, stai digitando script.php e il file non è in una directory sul tuo $PATH o non è eseguibile.

  1. Rendilo eseguibile:chmod +x script.php .
  2. Digita il percorso invece del solo nome del file, se si trova nella directory corrente allora:./script.php .

Invece di 2, puoi spostare/copiare/collegare simbolicamente il file in un punto elencato in $PATH o modificare $PATH per includere la directory contenente lo script.


Linux
  1. Aggiungi utente al gruppo in Linux, come farlo (con esempi)

  2. Come creare schermate di siti Web (html) con script PHP e riga di comando Linux

  3. Come aggiungere un utente a un gruppo in Linux

  4. Come aggiungere Chromedriver a PATH in Linux?

  5. Come controllare la password con Linux?

Come installare Joomla con Nginx su Rocky Linux

Come proteggere i server Linux con SE Linux

Come eseguire uno script Python in PHP

Come aggiungere route su Linux

Come aggiungere un utente al gruppo su Linux

Come aggiungere un utente a un gruppo Linux