install.sh 420 B

12345678910111213141516171819
  1. #!/usr/bin/env sh
  2. set -e
  3. lib="php7-dev m4 autoconf gcc g++ make openssl-dev curl"
  4. apk add --no-cache --update $lib
  5. if [ -n "$2" ];then
  6. rely=$2
  7. apk add --no-cache --update ${rely//,/" "}
  8. fi
  9. curl -O http://pecl.php.net/get/$1.tgz
  10. tar -xzvf $1.tgz
  11. cd $1
  12. phpize
  13. ./configure --with-php-config=/usr/bin/php-config
  14. make
  15. make install
  16. echo extension=$3.so > /etc/php7/conf.d/10_$3.ini
  17. killall php-fpm7
  18. php-fpm7
  19. #apk del $lib