小编Mat*_*ijs的帖子

composer脚本使用较旧的php版本

我在webfaction上托管了越来越多的网站.好提供者!我遇到了一些我认为与Linux有关的问题.希望有人能提供帮助.

SSH命令php -v默认为较旧版本的php,所以我在my中创建了一个别名.bash_profile:

alias composer="php70 $HOME/composer.phar"
alias php="php70"
Run Code Online (Sandbox Code Playgroud)

当我预先形成一个php -v现在它返回PHP 7.0.到现在为止还挺好!

PHP 7.0.0 (cli) (built: Dec  4 2015 12:58:58) ( NTS )
Run Code Online (Sandbox Code Playgroud)

但现在当我运行一个作曲家安装并php -v在我的composer.json文件中放入一个脚本 - > post-install-cmd列表时:

{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.1.*"
},
"require-dev": {
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~4.0",
    "phpspec/phpspec": "~2.1"
},
"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    } …
Run Code Online (Sandbox Code Playgroud)

php shell version .bash-profile composer-php

4
推荐指数
1
解决办法
2530
查看次数

标签 统计

.bash-profile ×1

composer-php ×1

php ×1

shell ×1

version ×1