Skip to content

Instantly share code, notes, and snippets.

@martin-juul
Created September 1, 2019 14:42
Show Gist options
  • Save martin-juul/e177fa9ff4c34bbf364cb98b97c916a0 to your computer and use it in GitHub Desktop.
Save martin-juul/e177fa9ff4c34bbf364cb98b97c916a0 to your computer and use it in GitHub Desktop.
phpbrew helper
#!/usr/bin/env bash
PHP_VERSION=${1}
if [[ -z $PHP_VERSION ]]; then
echo "You must specify a php version. Eg: install-php 7.3"
exit 1
fi
echo "Installing PHP ${PHP_VERSION}"
phpbrew install --jobs=$(sysctl -n hw.ncpu) "${PHP_VERSION}" \
+default \
+cli \
+fileinfo \
+dtrace \
+exif \
+fpm \
+ftp \
+icu \
+mysql \
+openssl \
+pcntl \
+phar \
+pdo \
+pgsql \
+sqlite \
+xml_all \
+zts \
+iconv="$(brew --prefix libiconv)" \
+bz2="$(brew --prefix bzip2)" \
+gmp="$(brew --prefix gmp)" \
+zlib="$(brew --prefix zlib)"
@martin-juul
Copy link
Author

Install:

wget https://gist.githubusercontent.com/martin-juul/e177fa9ff4c34bbf364cb98b97c916a0/raw/install_php
chmod +x ./install_php
sudo mv ./install_php /usr/local/bin/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment