Come configurare smartphone e PC. Portale informativo
  • casa
  • Consiglio
  • fsutil non è un comando interno o esterno. Come risolvere l'errore "php non è un comando interno o esterno".

fsutil non è un comando interno o esterno. Come risolvere l'errore "php non è un comando interno o esterno".

« Filename" non è un comando interno o esterno, un programma eseguibile o un file batch

In adim 08.10.201708.10.2017

45 minuti

P Quando si tenta di aprire un comando tramite una finestra di utilità o una console, si verifica un errore: "Nome file" non è un comando interno o esterno, un programma eseguibile o un file batch. Il sistema ostinatamente non apre il file per qualche motivo e questo fatto è molto fastidioso. Il motivo potrebbe essere una delle diverse opzioni: il percorso del file è specificato in modo errato e l'assenza del componente nel sistema, ovvero non esiste all'indirizzo specificato.

Errore nella variabile di sistema

o i motivi principali dell'errore "non è un comando interno o esterno"

Come già accennato, uno dei motivi è il percorso errato del file in fase di apertura. Solitamente il percorso del file viene registrato nella variabile "Percorso" nel sistema, è necessario specificare un percorso rigoroso per la directory in cui si trovano i file necessari. Se si verificano errori nelle impostazioni quando si specifica il percorso in una variabile o quando si specifica il nome del file, il sistema genererà proprio tale errore: il "nome file" non è un comando interno o esterno eseguito dal programma.

Il primo passo è specificare il percorso esatto della variabile "Percorso" al sistema operativo in modo che non si verifichino errori durante l'apertura del file. Per fare ciò, è necessario conoscere con certezza la posizione della cartella. Ad esempio, passiamo a un programma che in seguito funzionerà con un file eseguibile in una cartella specifica.

La variabile "Percorso" è una variabile del sistema operativo utilizzata per trovare gli oggetti eseguibili specificati tramite la riga di comando o il terminale. Puoi trovarlo nel Pannello di controllo di Windows. Nelle nuove versioni di Windows e di altri sistemi operativi, in genere non è necessario specificare manualmente.

Variabile di sistema del percorso

In mostra il percorso corretto nella variabile del percorso su Windows 7

Per specificare correttamente il percorso, è necessario conoscere la posizione esatta del file. Se il file di programma da aprire si trova sul disco in C:\Programmi\Java\jdk 1.8.0.45\bin, allora questo percorso deve essere copiato e specificato nella variabile di sistema per l'apertura successiva.

  1. Successivamente, abbiamo bisogno di un desktop, sposta il mouse su "Risorse del computer" e seleziona "Proprietà" nel menu di scelta rapida.
  2. Fai clic su "Opzioni avanzate" a sinistra e seleziona "Variabili d'ambiente".
  3. Nella finestra che si apre, cerca la riga "Percorso", fai clic su di essa e incolla qui il percorso copiato.
  4. L'azione deve essere confermata con il pulsante OK. Si consiglia di riavviare il computer affinché le impostazioni abbiano effetto esattamente. Apri la console e digita il comando desiderato. Non dovrebbero esserci errori.

Riga di comando

Nel caso in cui l'errore si ripresenti, prova a spostare il programma nelle directory di lavoro del disco con il sistema operativo installato, ad esempio /System32. Windows funziona con questa directory più spesso.

Inoltre, si verificano errori a causa della mancanza di componenti del programma. Puoi eliminarli aggiungendo quelli necessari. Prendiamo come esempio il componente Telnet. Per abilitarlo, vai su:

  • Al pannello di controllo.
  • Quindi seleziona Attiva o disattiva le funzionalità.
  • Seleziona "Client Telnet" dall'elenco, seleziona la casella accanto ad esso e fai clic su "OK".
  • Il componente dovrebbe funzionare e non dovrebbero verificarsi più errori.

Componente Telnet di Windows

w Imposta la variabile "Percorso" in Windows 8/8.1/10

  1. Andiamo al "Pannello di controllo".
  2. Fare clic sul collegamento "Impostazioni di sistema avanzate".
  3. Trova "Variabili d'ambiente". In questa sezione è necessario selezionare "Percorso". Quindi "Cambia", se non è pronto, crea di nuovo.
  4. Nella voce "Modifica variabile di sistema" specificare il valore desiderato e confermare con il pulsante "OK". Chiudi tutte le altre finestre facendo clic su OK.
  5. Riapri il prompt dei comandi o il terminale e prova a digitare di nuovo il prompt. Ora tutto dovrebbe funzionare correttamente.

Molto spesso, i programmatori inesperti riscontrano un errore come "", se anche tu hai riscontrato questo errore e stai cercando una soluzione, sei nel posto giusto. In questo articolo ne parleremo cosa causa questo errore e come risolverlo.

Così questo viene visualizzato un errore durante la digitazione di un comando php specifico nella riga di comando. Ad esempio, proverò a inserire un comando che mi mostrerà la versione corrente del framework Laravel. Ma, di conseguenza, ottengo questo errore:


Fig 1. Errore - php non è un comando interno o esterno

Otterrò lo stesso errore se provo a eseguire qualsiasi altro comando php del framework Laravel o di qualsiasi altro framework.

Apparirà anche se provo, ad esempio, a installare il compositore utilizzando la riga di comando.

In generale, questo errore apparirà quando si immettono comandi che iniziano con la parola chiave php. E sembra dovuto al fatto che la variabile di ambiente PATH non è configurata.

Come correggere questo errore?

Per correggere questo errore, è necessario scrivere il percorso dell'applicazione php.exe nel valore della variabile d'ambiente PATH, che si trova all'interno della cartella del server locale.

Quindi, per ottenere il valore della variabile PATH, in Windows 7, è necessario eseguire i seguenti passaggi:

1. Sul desktop, fare clic con il pulsante destro del mouse sull'icona " Il mio computer"o può semplicemente essere chiamato" Un computer". E seleziona l'elemento" Proprietà".

Fig 2. Apertura delle proprietà del computer

2. Nella finestra che compare, clicca sulla voce Impostazioni di sistema avanzate.


Fig 5. Variabile d'ambiente PATH

Di conseguenza, apparirà un'altra piccola finestra, in cui è necessario prescrivere il percorso desiderato.

Fig 6. Il valore della variabile PATH

Ora, all'inizio del valore di questa variabile, devi aggiungere il percorso alla cartella sul server locale in cui si trova l'applicazione php.exe.

Devi trovare questa cartella sul tuo server locale e impostarne il percorso.

Ho un server WAMP locale installato nella radice dell'unità D. Quindi, il percorso della cartella con l'applicazione php.exe sarà come questo:

D:\wamp\bin\php\php5.6.25;


Fig 7. Percorso dell'applicazione php.exe

Commento! Si noti che un punto e virgola deve essere posizionato alla fine del percorso.

Fig 8. Registriamo il percorso di php nella variabile d'ambiente PATH

Ora premiamo il pulsante OK, poi ancora OK di nuovo OK.

Dopo questi passaggi, riavvia il computer.

Se desideri utilizzare un'altra versione di PHP disponibile sul tuo server, imposta la variabile di ambiente sul percorso della cartella di questa versione. Oppure puoi aggiungere entrambi i percorsi a entrambe le versioni.

Questo è tutto, percorso dell'applicazione php.exe aggiunto alla variabile di ambiente PATH. Il comando php sulla riga di comando dovrebbe ora funzionare.

Proverò di nuovo a scoprire la versione del framework Laravel installato.


Fig 9. Scoprire la versione del framework Laravel

E voilà, tutto funziona, l'errore è scomparso. Questa è la fine di questo piccolo ma utilissimo articolo. Ora sapete, come risolvere l'errore php non è un comando interno o esterno" e puoi continuare a inserire i comandi php necessari nella riga di comando.

Quando si tenta di aprire qualsiasi comando tramite una finestra di utilità o una console, si verifica un errore: "Nome file" non è un comando interno o esterno, un programma eseguibile o un file batch. Il sistema ostinatamente non apre il file per qualche motivo e questo fatto è molto fastidioso. Il motivo potrebbe essere una delle diverse opzioni: il percorso del file è specificato in modo errato e l'assenza del componente nel sistema, ovvero non esiste all'indirizzo specificato.

Vengono visualizzati i motivi principali per cui viene visualizzato l'errore "non è un comando interno o esterno".

Come già accennato, uno dei motivi è il percorso errato del file in fase di apertura. Solitamente il percorso del file viene registrato nella variabile "Percorso" nel sistema, è necessario specificare un percorso rigoroso per la directory in cui si trovano i file necessari. Se si verificano errori nelle impostazioni quando si specifica il percorso in una variabile o quando si specifica il nome del file, il sistema genererà proprio tale errore: il "nome file" non è un comando interno o esterno eseguito dal programma.

Il primo passo è specificare il percorso esatto della variabile "Percorso" al sistema operativo in modo che non si verifichino errori durante l'apertura del file. Per fare ciò, è necessario conoscere con certezza la posizione della cartella. Ad esempio, passiamo a un programma che in seguito funzionerà con un file eseguibile in una cartella specifica.

La variabile "Percorso" è una variabile del sistema operativo utilizzata per trovare gli oggetti eseguibili specificati tramite la riga di comando o il terminale. Puoi trovarlo nel Pannello di controllo di Windows. Nelle nuove versioni di Windows e di altri sistemi operativi, in genere non è necessario specificare manualmente.

Specificare il percorso corretto nella variabile del percorso su Windows 7

Per specificare correttamente il percorso, è necessario conoscere la posizione esatta del file. Se il file di programma da aprire si trova sul disco in C:\Programmi\Java\jdk 1.8.0.45\bin, allora questo percorso deve essere copiato e specificato nella variabile di sistema per l'apertura successiva.


Nel caso in cui l'errore si ripresenti, prova a spostare il programma nelle directory di lavoro del disco con il sistema operativo installato, ad esempio /System32. Windows funziona con questa directory più spesso.

Inoltre, si verificano errori a causa della mancanza di componenti del programma. Puoi eliminarli aggiungendo quelli necessari. Prendiamo come esempio il componente Telnet. Per abilitarlo, vai su:


Imposta la variabile "Percorso" in Windows 8/8.1/10

  1. Andiamo al "Pannello di controllo".
  2. Fare clic sul collegamento "Impostazioni di sistema avanzate".
  3. Trova "Variabili d'ambiente". In questa sezione è necessario selezionare "Percorso". Quindi "Cambia", se non è pronto, crea di nuovo.
  4. Nella voce "Modifica variabile di sistema" specificare il valore desiderato e confermare con il pulsante "OK". Chiudi tutte le altre finestre facendo clic su OK.
  5. Riapri il prompt dei comandi o il terminale e prova a digitare di nuovo il prompt. Ora tutto dovrebbe funzionare correttamente.

Articoli correlati in alto