phpstudy是很多程序员比较喜爱的一个集成环境工具。省去了很多手动配置web环境的麻烦。当然了对于这款软件波波也是用了多年,不过还是建议大家软件使用时尽量还是用到本地开发环境,而不是服务器线上环境,具体原因不多描述。
目前phpstudy最新版应该是2018版,很惊喜的是里面集成了composer工具。这对于拉取第三方依赖很有帮助,今天测试的时候发现composer命令只能在phpstudy目录中tools目录下可以使用,切换到其他目录后就提示“'composer' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
如下图所示:
粗略一想就知道这是没有为composer配置系统变量导致的。如果大家经常手动配置Java、PHP等环境的话,其中也是有一个细节是配置系统环境变量的。所以第一种解决办法就是在系统中添加一条环境变量,指向到phpstudy的tools\composer目录。
当然波波是个很懒的人,所以在命令行窗口先输入:“php -V”看下系统中php版本。
通过查看php版本我们知道系统中php的环境变量指向到了7.1的版本目录,所以很好办,我们把composer的两个文件直接复制到php7.1的目录中就可以了,如下图所示:
然后在“cmd”命令行下可以试试composer -v应该全局可用了。