php怎么切换版本?-php教程

资源魔 38 0
有时,PHP顺序员正在工作中可能会遇到要切换PHP版本的事件发作,新手当然不必想太多,一顿操作猛如虎,可是老手遇到要换版本的事件可就犯了难处,上面我将以及各人讲讲若何怎样让多个PHP版本共存和切换PHP版本。

编译PHP时指定门路

./configure --prefix=/opt/php/php-5.6
make && make install

这样能够PHP版本就能够装置到一个特地的门路,而没有是装置到/usr/local/下。多个版本的 PHP 辨别保留正在各自的目次中,依据顺序需求启动没有同的 PHP。

/usr/local/php/php-5.6/bin/php  server.php

应用软链接

ln -s /usr/local/php/php-5.6/bin/php /usr/local/bin/php
# 或
ln -s /usr/local/php/php-5.4/bin/php /usr/local/bin/php
php -v

假如要切换默许PHP的版本,只要要重修软链接便可。

编写主动切换版本的剧本:

to_php56.sh,切换到默许 PHP 到 5.6 版本

rm /usr/local/bin/php
rm /usr/local/bin/phpize
rm /usr/local/bin/php-config
ln -s /usr/local/php/php-5.6/bin/php /usr/local/bin/php
ln -s /usr/local/php/php-5.6/bin/phpize /usr/local/bin/phpize
ln -s /usr/local/php/php-5.6/bin/php-config /usr/local/bin/php-config
echo "to php5.6 done"

to_php70.sh,切换到默许 PHP 到 7.0 版本

rm /usr/local/bin/php
rm /usr/local/bin/phpize
rm /usr/local/bin/php-config
ln -s /usr/local/php/php-7.0/bin/php /usr/local/bin/php
ln -s /usr/local/php/php-7.0/bin/phpize /usr/local/bin/phpize
ln -s /usr/local/php/php-7.0/bin/php-config /usr/local/bin/php-config
echo "to php 7.0 done"

留意:

一、去掉 .bash_profile 文件中,对 PHP 门路的设置装备摆设(附:Mac Pro 修正环境变量);

二、删除了掉 /usr/bin/php 文件;

三、正在 Mac 电脑上,删除了没有了零碎自带的 PHP-5.6.25(不权限,sudo 也没有行),文件门路为 /usr/bin/php。处理计划是,修正 .bash_profile 文件。

以上就是php怎样切换版本?的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 切换版本

抱歉,评论功能暂时关闭!