Skip to content

Instantly share code, notes, and snippets.

@hodaddy
Last active April 3, 2017 21:08
Show Gist options
  • Save hodaddy/a34fecf32d34f33aa9a4fb1ddc343ca0 to your computer and use it in GitHub Desktop.
Save hodaddy/a34fecf32d34f33aa9a4fb1ddc343ca0 to your computer and use it in GitHub Desktop.
macports-upgrade-php70-to71
sudo port selfupdate
sudo port upgrade outdated
sudo port uninstall inactive
time sudo port install php71 php71-apache2handler
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n php7 mod_php71.so
# modify httpd.conf change line to
# LoadModule php7_module modules/mod_php71.so
sudo port install \
php71-curl \
php71-exif \
php71-ftp \
php71-gd \
php71-geoip \
php71-gettext \
php71-iconv \
php71-imagick \
php71-imap \
php71-intl \
php71-mailparse \
php71-mbstring \
php71-mcrypt \
php71-mysql \
php71-openssl \
php71-posix \
php71-soap \
php71-sockets \
php71-sqlite \
php71-xmlrpc \
php71-zip
# php71-pear is not available yet
sudo port uninstall \
php70-curl \
php70-exif \
php70-ftp \
php70-gd \
php70-geoip \
php70-gettext \
php70-iconv \
php70-imagick \
php70-imap \
php70-intl \
php70-mailparse \
php70-mbstring \
php70-mcrypt \
php70-mysql \
php70-openssl \
php70-pear \
php70-posix \
php70-soap \
php70-sockets \
php70-sqlite \
php70-xmlrpc \
php70-zip \
php70 \
php70-apache2handler
sudo ln -s /Users/hodaddy/config/php/php.ini /opt/local/etc/php71/php.ini
sudo port select php php71
#make sure apple's built-in Apache isn't running
sudo apachectl stop
/opt/local/apache2/bin/apachectl start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment