如何删掉npm安装的php,安装需要的php版本
一.问题描述
当前的mac电脑中既使用npm install php安装成功了php版本8.1,也使用了brew install php安装成功了php的版本7.4。使用php -v命令能看到版本是8.1,而php项目需要使用php7.4才可以运行起来。这时候需要删掉8.1,然而用npm uninstall根本删不掉。这个时候应该怎么办呢?
注:一般情况下php的安装是通过brew命令安装的,使用npm安装往往无法成功。因为php并不是npm中的依赖包,即使偶尔使用npm安装成功,后续操作也会十分麻烦,建议不要轻易尝试npm install php的方式。
二.问题解决
1.输入命令:
brew uninstall php
brew install php@7.4
php -v
此时仍然找不到php版本。
2. 继续输入命令:
brew reinstall php@7.4
结果如下所示:
3.输入命令:
php -v
仍然未找到php版本。
4.输入命令:
ls -l /usr/local/opt/php@7.4
5.输入命令:
ls -a
vi .bash_profile //在.bash_profile编辑「export PATH=$PATH:`${步骤二中的红线框文字}`」
source .bash_profile
php -v
cat .bash_profile // 查看.bash_profile中的内容