Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
MAMP PRO for Mac OSX - Installing PHP ZIP extension

From Terminal

# install dependencies
brew install autoconf # required by pecl 
brew install libzip

# install zip extenion in your selected MAMP PHP version 
ls /Applications/MAMP/bin/php/
cd /Applications/MAMP/bin/php/php[Version]bin
pecl install zip

# edit php.ini in your selected MAMP PHP version 
ls /Applications/MAMP/conf/p*
cd /Applications/MAMP/conf/php7.3.8/ 
echo "extension=zip" >> php.ini

thanks @kk-gjyang for the fix

Copy link

xicubed commented Jun 10, 2021

It seemed like it wasn't running the right composer or php or something. After installing the I still had to run it by explicitly specifying paths for my php, ini and composer...

/Applications/MAMP/bin/php/php7.4.9/bin/php -c "/Library/Application Support/appsolute/MAMP PRO/conf/php7.4.9.ini" /Applications/MAMP/bin/php/composer update

Copy link

BenjaminHoegh commented Nov 5, 2021

I get this message when try to run pecl install zip

WARNING: channel "" has updated its protocols, use "pecl channel-update" to update
Cannot install, php_dir for channel "" is not writeable by the current user

Copy link

Gtrujillo commented Aug 9, 2022

when I use pecl install zip I get No releases available for package ""

Which was solved with sudo pecl install zip

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