pecl 安装多个PHP版本的 扩展

$ pecl -d php_suffix=5.6 install 
$ pecl uninstall -r 

$ pecl -d php_suffix=7.0 install 
$ pecl uninstall -r 

$ pecl -d php_suffix=7.1 install 
$ pecl uninstall -r 

与使用pecl config-set预先设置配置值相比,-d php_suffix=允许您在运行时设置配置值。 uninstall -r位实际上并未从文档中卸载:

vagrant@homestead:~$ pecl help uninstall
pecl uninstall [options] [channel/] ...
Uninstalls one or more PEAR packages.  More than one package may be
specified at once.  Prefix with channel name to uninstall from a
channel not in your default channel (pecl.php.net)

Options:
  ...
  -r, --register-only
        do not remove files, only register the packages as not installed
  ...

卸载行是必需的,否则安装它会删除任何以前安装的版本,即使它是用于其他PHP版本的(例如:如果软件包仍注册为已安装,则安装PHP 7.0的扩展名也会删除5.6版本)。

你可能感兴趣的:(homestead)