symfony3 php7,php - 即使使用PHP 7.2,Composer也会安装symfony 3.4而不是4.x. - SO中文参考 - www.soinside.com...

我在Ubuntu 16.04.6 LTS + Plesk 17.8.11安装了几个PHP版本(7.0,7.1和7.2)即使我在.bashrc文件中设置了以下行:

alias php='/opt/plesk/php/7.2/bin/php'

我检查(用php -v)当前的PHP版本实际上是7.2

但是当我运行这条线时:

作曲家创建项目symfony / website-skeleton my-project

我仍然有Symfony 3.4而不是4.x.

:(

这是“composer create-project symfony / website-skeleton myproject”命令行之后的composer.json文件:

{

"type": "project",

"license": "proprietary",

"require": {

"php": "^7.0.8",

"ext-ctype": "*",

"ext-iconv": "*",

"sensio/framework-extra-bundle": "^5.1",

"symfony/asset": "3.4.*",

"symfony/console": "3.4.*",

"symfony/dotenv": "3.4.*",

"symfony/expression-language": "3.4.*",

"symfony/flex": "^1.1",

"symfony/form": "3.4.*",

"symfony/framework-bundle": "3.4.*",

"symfony/monolog-bundle": "^3.1",

"symfony/orm-pack": "*",

"symfony/process": "3.4.*",

"symfony/security-bundle": "3.4.*",

"symfony/serializer-pack": "*",

"symfony/swiftmailer-bundle": "^3.1",

"symfony/translation": "3.4.*",

"symfony/twig-bundle": "3.4.*",

"symfony/validator": "3.4.*",

"symfony/web-link": "3.4.*",

"symfony/yaml": "3.4.*"

},

"require-dev": {

"symfony/debug-pack": "*",

"symfony/maker-bundle": "^1.0",

"symfony/profiler-pack": "*",

"symfony/test-pack": "*",

"symfony/web-server-bundle": "3.4.*"

},

"config": {

"preferred-install": {

"*": "dist"

},

"sort-packages": true

},

"autoload": {

"psr-4": {

"App\\": "src/"

}

},

"autoload-dev": {

"psr-4": {

"App\\Tests\\": "tests/"

}

},

"replace": {

"paragonie/random_compat": "2.*",

"symfony/polyfill-ctype": "*",

"symfony/polyfill-iconv": "*",

"symfony/polyfill-php70": "*",

"symfony/polyfill-php56": "*"

},

"scripts": {

"auto-scripts": {

"cache:clear": "symfony-cmd",

"assets:install %PUBLIC_DIR%": "symfony-cmd"

},

"post-install-cmd": [

"@auto-scripts"

],

"post-update-cmd": [

"@auto-scripts"

]

},

"conflict": {

"symfony/symfony": "*"

},

"extra": {

"symfony": {

"allow-contrib": false,

"require": "3.4.*"

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值