I tried to install the latest magento 2.3.4 on my mac osx catalina with mamp pro and php7.3.
It stucks on the web with 41% in the installation process and on CLI with "bin/magento setup:install" the process breaks with "missing following extensions: 'intl' 'zip'".
phpinfo shows that intl and zip module is enabled.
This can be due to you php memory limit so i would suggest you to increase the php memory limit. you can increase this in your php.ini please go through below links for reference
if you are using Apache as server then:
You need to change below pointer in php.ini
max_execution_time = 1800 max_input_time = 1800 memory_limit = 1024M
Hope this will help you.
If my answer is useful, please Accept as Solution & give Kudos
No, it stucks again with your values at 41%.
This solution works:
I increased max_input_nesting_level in the .user.ini
In my opinion you should realy test and improve the installation process or deliver better documentation.
I heard Mac OS Catalina has everything you need to run Magento 2 (php 7.3) . All you have to do is enable like turn it on..I think you may not need MAMP Pro.
Yes you need to enable the required extension and incress the memory uses if all configuration are according to Magento installation requirement then it will work easily.
One more thing magento don't recommend running magento on Mac OS so it's bit hard to get work with magento on MAC OS. You can find the requirement stack by below Magento Docs:
Hope this helps.
if above answer was helpful then please Accept as Solution & give Kudos