企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### phpstudy 设置多个版本php 场景:在win10本地开发时,有的项目基于php7.x版本,有的则是php8.x版本,当我们在命令行使用php命令时会用到php7,8的版本命令,如果想两个版本的php都能直接使用怎么办? 想到了宝塔安装php版本时会根据版本来创建文件夹使用来区分不同的版本。由此沿用这个想法找到了解决办法。 ***** 1.首先设置path,把php7,php8版本的路径加上,假设我们默认php是7版本,那么我们就去改php8版本的,php.exe,重命名为php8.exe ![](https://img.kancloud.cn/d0/ac/d0ac6f0397094042e3ee756741241e9b_527x563.png) 2.查看php命令 ![](https://img.kancloud.cn/ab/14/ab149b684274f7bb9444498bffec872e_675x512.png) 这样就达到了目的 ##### 不同项目php版本不一样时,使用composer方法 场景:项目中一直使用的php7.2为默认php,突然有一天需要处理一个8.2的项目拉到本地了解一下,此时使用composer install 命令后,发现不管用了。如何解决 命令:`path/to/php.exe composer [command]` 执行: `php82 composer install` 指定php版本执行,如何还是不行或者报找不到composer时,需要再指定一下composer,如何找到composer安装路径呢? 命令:`where composer` ![](https://img.kancloud.cn/64/6d/646d692a53a9c0de66350b70f657444e_402x66.png) 执行:`php82 C:\ProgramData\ComposerSetup\bin\composer.phar install`