Fix PECL installation
This commit is contained in:
parent
cfa7bc51cd
commit
22c7c02408
@ -70,9 +70,16 @@ if [ "$2" = "true" ]; then
|
|||||||
sudo DEBIAN_FRONTEND=noninteractive apt-fast install -y php"$1"-dev php"$1"-xml >/dev/null 2>&1
|
sudo DEBIAN_FRONTEND=noninteractive apt-fast install -y php"$1"-dev php"$1"-xml >/dev/null 2>&1
|
||||||
sudo update-alternatives --set php-config /usr/bin/php-config"$1" >/dev/null 2>&1
|
sudo update-alternatives --set php-config /usr/bin/php-config"$1" >/dev/null 2>&1
|
||||||
sudo update-alternatives --set phpize /usr/bin/phpize"$1" >/dev/null 2>&1
|
sudo update-alternatives --set phpize /usr/bin/phpize"$1" >/dev/null 2>&1
|
||||||
wget https://github.com/pear/pearweb_phars/raw/master/install-pear-nozlib.phar >/dev/null 2>&1
|
sudo DEBIAN_FRONTEND=noninteractive apt-fast update -y
|
||||||
sudo php install-pear-nozlib.phar >/dev/null 2>&1
|
sudo DEBIAN_FRONTEND=noninteractive apt-fast install -y expect
|
||||||
|
curl -o install-pear.sh -L https://raw.githubusercontent.com/shivammathur/php-builder/master/.github/scripts/install-pear.sh
|
||||||
|
curl -o go-pear.phar -L https://github.com/pear/pearweb_phars/raw/master/go-pear.phar
|
||||||
|
sudo chmod a+x ./install-pear.sh
|
||||||
|
sudo ./install-pear.sh /usr
|
||||||
|
rm -rf install-pear.sh >/dev/null 2>&1 && rm -rf go-pear.phar >/dev/null 2>&1
|
||||||
sudo pear config-set php_ini "$ini_file" >/dev/null 2>&1
|
sudo pear config-set php_ini "$ini_file" >/dev/null 2>&1
|
||||||
|
sudo pear config-set auto_discover 1 >/dev/null 2>&1
|
||||||
|
sudo pear channel-update pecl.php.net >/dev/null 2>&1
|
||||||
add_log "$tick" "PECL" "Installed"
|
add_log "$tick" "PECL" "Installed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user