2
我有一个在我的服务器有PHP 5.3.3的情况下的一个silex项目,更新PHP不在桌面上。为什么作曲家忽略我的PHP版本
{
"config": {
"platform": {
"php": "5.3.3"
}
},
"require": {
"silex/silex": "1.2.*",
"twig/twig": ">=1.8.0,<2.0-dev",
"symfony/twig-bridge": "~2.3,<2.7",
"twig/extensions": "1.2.*@dev",
"monolog/monolog": "~1.4,>=1.4.1",
"vrana/notorm": "dev-master",
"mobiledetect/mobiledetectlib": "dev-master",
"symfony/security": "2.6.*"
}
}
我的问题是,symfony的/安全安装版本2.6.13和依赖关系有这一行 的symfony/HTTP内核:〜2.4
是安装的symfony/HTTP内核2.6.16 symfony/http-kernel 2.6.16有如symfony/debug:〜2.6,> = 2.6.2 但是安装了symfony/debug:2.6.16 composer install symfony/debug:2.8.15并且该版本需要PHP 5.3 .9
这里是错误
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for symfony/debug v2.8.15 -> satisfiable by symfony/debug[v2.8.15].
- symfony/debug v2.8.15 requires php >=5.3.9 -> your PHP version (5.3.3) does not satisfy that requirement.
Problem 2
- symfony/debug v2.8.15 requires php >=5.3.9 -> your PHP version (5.3.3) does not satisfy that requirement.
- symfony/http-kernel v2.6.13 requires symfony/debug ~2.6,>=2.6.2 -> satisfiable by symfony/debug[v2.8.15].
- Installation request for symfony/http-kernel v2.6.13 -> satisfiable by symfony/http-kernel[v2.6.13].
我该如何解决这个问题?
家伙,但问题是这条线
- symfony/http-kernel v2.6.13 requires symfony/debug ~2.6,>=2.6.2 -> satisfiable by symfony/debug[v2.8.15].
寻找希望和得到
您可能会忽略这一点,但是我强烈建议您重新考虑这一说法:“更新PHP不在桌面上”。 PHP 5.3.3于2010年7月22日发布,这是一个六年半的高潮。 PHP 5.3自2014年8月14日以来几乎两年半以前没有收到任何安全更新,并且发布了PHP 5.3.29。坦率地说,拒绝更新是不负责任的。 – Chris
对不起,但它不是我的电话,如果是我们应该有PHP 7.1或至少PHP 5.6,但服务器是共享的,并且更新PHP不在桌面上 – Emiliano
@Emiliano是否让您的网站在桌面上黑屏? – ceejayoz