Cambiare versione di PHP utilizzata dal Compositore su Windows

Ho già uso WAMP 2.5 con PHP 5.5.12, e con il Compositore.
Il php è su:

C:\wamp\bin\php\php5.5.12

Per un nuovo progetto, ho bisogno di usare nginx e installato PHP 7.
Il php è su:

C:\nginx\php

Ora, utilizzando GitBash MINGW32, ho provato ad installare laravel 5.3 utilizzo di Compositore create-project ma ha detto

[InvalidArgumentException]
Could not find package laravel/laravel with version 5.3 in a version 
installable using your PHP version 5.5.12.

Che ho già messo sia C:\wamp\bin\php\php5.5.12 e C:\nginx\php su Windows variabile di Sistema PATH.

Come faccio a cambiare la versione di PHP utilizzata dal Compositore?

Semplicemente non mettere PHP cartella nel PERCORSO di windows quando si utilizza WAMPServer. Come WAMPServer può contenere 20 versioni di PHP, se si mettono le cose in PERCORSO di distruggere la possibilità di passare a versioni di PHP, semplicemente utilizzando il menu wampmanager
Vuoi dire che dovrei solo installare un’altra versione di PHP su WAMPServer? Ma sarebbe host web in esecuzione PHP su Nginx con PHP installato su WAMPServer funziona?
No quello non è che cosa I mento per dire
Quindi ho ragione a dire che, per caso, quando mi host su WAMPServer solo?
Penso di sì, ma ora sono un po ‘ confuso

InformationsquelleAutor JMS786 | 2016-10-05

One Reply
  1. 8

    Tre modi per fare questo, davvero.

    Creare un alias in .bashrc sempre l’esecuzione di compositore con la versione corrispondente

    Qualcosa di simile alias ncomposer=`/path/to/php /path/to/composer.phar `

    Specificare il percorso alla versione PHP all’interno composer.phar stesso

    Questo viene specificato all’inizio del file: #!/path/to/php php. Poi il compositore deve eseguire con composer.phar

    NB! La linea scompare all’auto-aggiornamento, quindi non è una soluzione affidabile.

    Spostare il percorso con la più recente versione di PHP

    Se posto C:\nginx\php in primo luogo, dovrebbe essere utilizzato per impostazione predefinita, quando si utilizza compositore.

    Spero che questo aiuta!

    La prima soluzione funziona! Grazie..:)
    soluzione 3 per me ha funzionato..

    InformationsquelleAutor BVengerov

Lascia un commento