相关疑难解决方法(0)

如何在系统中安装几个php版本时使用pecl安装特定的php版本的php扩展?

我根据本手册在Ubuntu上安装了PPA的php5.6和php7.0

http://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu

但我没有得到如何使用peclphp5.6或php7.0 安装扩展.

例如,我已经安装的版本,libeventamqp在php5.6.

现在当我输入pecl install libevent和我的活动php版本是php7.0(使用update-alternatives --set php /usr/bin/php7.0),pecl returns message thatlibevent`已经安装.

但它只安装了php5.6(这个版本是活动的),现在我想为php7.0做.

哪些命令对我有帮助?

UPD

我发现这个命令用于将pecl切换到php7.0并将它们分发给可执行的bash脚本:

#!/bin/bash

sudo update-alternatives --set php /usr/bin/php7.0

sudo pecl config-set php_ini /etc/php/7.0/cli/php.ini
sudo pecl config-set ext_dir /usr/lib/php/20151012/
sudo pecl config-set bin_dir /usr/bin/
sudo pecl config-set php_bin /usr/bin/php7.0
sudo pecl config-set php_suffix 7.0
Run Code Online (Sandbox Code Playgroud)

并为php5.6

#!/bin/bash

sudo update-alternatives --set php /usr/bin/php5.6

sudo pecl config-set php_ini /etc/php/5.6/cli/php.ini
sudo pecl config-set ext_dir /usr/lib/php/20131226/
sudo pecl config-set …
Run Code Online (Sandbox Code Playgroud)

php ubuntu pecl php-extension php-7

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

pecl ×1

php ×1

php-7 ×1

php-extension ×1

ubuntu ×1