首先,web中的php版本,是由你的nginx(apache)服务器配置决定的,在nginx(apache)配置文件中都指定了php的版本。
其次,命令行中的php版本,可以通过以下命令切换:
修改版本为php5.6: sudo update-alternatives --set php /usr/bin/php5.6
修改版本为php7.2: sudo update-alternatives --set php /usr/bin/php7.2
停用php5.6: sudo a2dismod php5.6
启用php7.2: sudo a2enmod php7.2
需要替换掉执行目录的php链接。
系统默认安装的php有一个软链接在执行目录( bin或sbin之类的 ),命令行调用php的时候调用到这个文件。如果通过非系统包管理方式安装了其它版本的php,需要做软链接覆盖。
查看目前调用的位置
whereis php创建链接覆盖
ln -s /自行安装的php文件 /上面找到的php软链接的位置是什么服务器,如果是LINUX服务器ln -s /usr/local/php-5.5/bin/php 软连接
export PATH="$PATH:/usr/sbin/php"
添加环境变量
操作完成以后 php -v查看一下
windows 添加程序映射选择一下
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)