您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

处理 PHP 开发版本问题

2026/1/10 5:45:37发布19次查看
在安装一个开源项目时,作者本地用了 php 7.1 进行开发,而我本地是 php 7.0, 于是悲剧发生了,出现了这样的错误:requires php ^7.1 -> your php version (7.0.13) does not satisfy that requirement..一、composer 安装包composer install 之后报错
vagrant@homestead:~/code/sample$ composer installloading composer repositories with package informationinstalling dependencies (including require-dev) from lock fileyour requirements could not be resolved to an installable set of packages.  problem 1    - installation request for doctrine/instantiator 1.1.0 -> satisfiable by doctrine/instantiator[1.1.0].    - doctrine/instantiator 1.1.0 requires php ^7.1 -> your php version (7.0.13) does not satisfy that requirement.  problem 2    - doctrine/instantiator 1.1.0 requires php ^7.1 -> your php version (7.0.13) does not satisfy that requirement.    - phpunit/phpunit-mock-objects 2.3.8 requires doctrine/instantiator ^1.0.2 -> satisfiable by doctrine/instantiator[1.1.0].    - installation request for phpunit/phpunit-mock-objects 2.3.8 -> satisfiable by phpunit/phpunit-mock-objects[2.3.8].
二、解决方法删除 composer.lock 文件,重新执行 composer install,这样就能重新生成 composer.lock 文件了。
composer 包自动加载后,会生成一个 composer.lock 锁文件,所以,在从github拉取别人的代码后,需要对这个文件进行删除。
推荐:《php视频教程》
以上就是处理 php 开发版本问题的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product