2015-12-24 12 views
5

Beh, ho già installato PHP 5.3.28 da eseguibile che ha installato sulla mia macchina, a livello globale con le voci nella variabile percorso come:Come aggiungere più variabili php in ambiente percorso ossia la variabile

path ...;C:\php\php53\;... 

e un'altra variabile come:

PHPRC C:\php\php53 

Questa PHP è configurato con Apache 2.2.Running PHP -v dai risultati della linea di comando nella versione di PHP

enter image description here

Dopo un po 'di tempo ho dovuto aggiornare le mie versioni di PHP (a 5.6) e Apache (a 2.4) e li ho scaricati come pacchetti archiviati e li ho configurati. Così ora ho due set configurati separatamente di PHP e Apache. Entrambi funzionano bene e ho aggiunto anche il nuovo PHP 5.6 nelle mie variabili ambientali, ma non lo riconosce.

enter image description here

mie variabili ambientali sono:

enter image description here

ho anche aggiunto C: \ php \ php56 \ al percorso anche avanti di rosso line.But sua non working.I richiedono entrambi queste versioni di php.exe.

risposta

5

Assicurarsi di avere php56.exe presente in "c: \ php \ php56 \", ad es. "C: \ php \ php56 \ php56.exe". È possibile rinominare php.exe in php56.exe per testare.

Hai riavviato anche il prompt cmd? Le variabili di ambiente (il percorso) non aggiornano all'interno di un prompt di cmd attivo a meno che non vengano modificate solo all'interno del prompt dei comandi.

È inoltre possibile provare a chiamare c: \ php \ php56 \ php.exe con un percorso completo per accertarsi che funzioni indipendentemente dai percorsi.

+1

Questo è quello che mi mancava. Rinominando php.exe come le loro versioni specifiche risolto questo problema ora posso invocare diverse versioni solo chiamando il loro nome come php53, php56 e php7.Absolute percorso funzionava prima che volevo solo usare un nome breve per loro. Grazie comunque, ha aiutato. –

Problemi correlati