首先,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
目录名换一下,然后几个链接指向新的目录下。 一般/usr/bin/目录下例子:
/usr/bin/php ->/usr/local/php/bin/php
/usr/bin/php-cgi ->/usr/local/php/bin/php-cgi
/usr/bin/php-config ->/usr/local/php/bin/php-config
/usr/bin/phpize ->/usr/local/php/bin/phpize
重新下载php5.3的源码,然后编译时的prefix指向另一个目录,编译完后再更改下服务器的配置文件 ,把原来的关于php路径的配置更注释掉,然后将新的配置写进去,重启下服务器就可以了,后面还可以通过注释的方式在版本之间进行切换欢迎分享,转载请注明来源:夏雨云
评论列表(0条)