Wie bekomme ich Composer eine neuere Version von PHP zu verwenden, die ich installiert habe? Ich habe heruntergeladen und benutze PHP 5.4 in allen meinen lokalen Servern, aber wenn ich den Composer herunterlade, zeigt es auf die Standard #!/Usr/local/bin/env-Version meines Mac, die 5.3.15 ist. Ich habe versucht, die Composer Executable zu bearbeiten und den verwendeten PHP zu ändern, aber es brach die ausführbare Datei.Composer neuere Version von PHP zu verwenden
Ich versuche, Komponist zu verwenden, um Laravel zu installieren, und es lädt die falsche Version aus diesem Grund.
Dies ist, was die Spitze meiner Composer ausführbare Datei aussieht, aber dann gibt es eine Reihe von seltsamen Zeichen unten.
#!/usr/bin/env php
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <[email protected]>
* Jordi Boggiano <[email protected]>
*
* For the full copyright and license information, please view
* the license that is located at the bottom of this file.
*/
Phar::mapPhar('composer.phar');
define('COMPOSER_DEV_WARNING_TIME', 1366931166);
require 'phar://composer.phar/bin/composer';
composer.json für Laravel Projekt
{
"require": {
"laravel/framework": "4.0.*@dev"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-update-cmd": "php artisan optimize"
},
"minimum-stability": "dev"
}
was ist Sie 'php -V' Ausgang? – Rob
Nun ich Aliased "PHP" in meinem Bash_Profile auf meine neue Version zu zeigen, so ist es mir sagen, es ist 5.4.11 – David
Also, wenn Sie 'php composer.phar laravel' laufen lassen, verwendet es nicht PHP 5.4.11? – Rob