Glad it worked for you Rick ... but that doesn't really answer Mark's question ...
Ok ... hold on to your hat Mark!
MacOS Catalina version 10.10.5 - at the time of the issue
of MAMP - moodle 3.9 fromhttps://download.moodle.org/macosx/
popup window MAMP cannot be opened because the developer cannot be verfied.
Followed by similar popups for ..
lib curl.4.dylib cannot be opened because the developer cannot be verified.
same for mod_authz_owner.so then error report apache cannot be started
In library/bin/ there is a curl-config script
--version output version information
Mark ... check the following link out ...https://support.apple.com/en-us/HT202491How to open an app that hasn’t been notarized or is from an unidentified developerRunning software that hasn’t been signed and notarized may expose your computer and personal information to malware that can harm your Mac or compromise your privacy. If you’re certain that an app you want to install is from a trustworthy source and hasn’t been tampered with, you can temporarily override your Mac security settings to open it.
In macOS Catalina and macOS Mojave, when an app fails to install because it hasn’t been notarized or is from an unidentified developer, it will appear in System Preferences > Security & Privacy, under the General tab. Click Open Anyway to confirm your intent to open or install the app.
Switched to Nginx .. finally got started
Tried to use the link url correct.
Got 502 Bad Gateway nginx/1.13.2
It is possible that the database
is overloaded or otherwise not running properly.
The site administrator should also check that the database details have been correctly specified in config.php
Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
stack_bottom = 0 thread_stack 0x40000
0 mysqld 0x00000001040aee8d my_print_stacktrace + 61
1 mysqld 0x0000000104008320 handle_fatal_signal + 688
2 libsystem_platform.dylib 0x00007fff6ffdd5fd _sigtramp + 29
3 mysqld 0x0000000104a87268 _ZZN8TaoCrypt11DER_Encoder9SetAlgoIDENS_8HashTypeEPhE12sha512AlgoID + 191555
4 libsystem_c.dylib 0x00007fff6feb3808 abort + 120
5 mysqld 0x0000000104349c71 _Z23ut_dbg_assertion_failedPKcS0_m + 161
6 mysqld 0x000000010434d45a _ZN2ib5fatalD2Ev + 90
7 mysqld 0x000000010434d539 _ZN2ib5fatalD1Ev + 9
8 mysqld 0x0000000104120158 _Z16buf_page_get_genRK9page_id_tRK11page_size_tmP11buf_block_tmPKcmP5mtr_tb + 424
9 mysqld 0x00000001040f5ef3 _Z27btr_cur_search_to_nth_levelP12dict_index_tmPK8dtuple_t15page_cur_mode_tmP9btr_cur_tmPKcmP5mtr_t + 4227
10 mysqld 0x00000001042de726 _ZL17row_sel_open_pcurP6plan_tmP5mtr_t + 630
11 mysqld 0x00000001042d1b5a _Z12row_sel_stepP9que_thr_t + 2090
12 mysqld 0x00000001042851ae _Z15que_run_threadsP9que_thr_t + 430
13 mysqld 0x00000001041cb35a _Z12fts_eval_sqlP5trx_tP10que_fork_t + 42
14 mysqld 0x00000001041b12fc _ZL23fts_cmp_set_sync_doc_idPK12dict_table_tymPy + 316
15 mysqld 0x00000001041b03e0 _Z14fts_sync_tableP12dict_table_tbbb + 3744
16 mysqld 0x00000001041c17d8 _Z19fts_optimize_threadPv + 1608
17 libsystem_pthread.dylib 0x00007fff6ffe9109 _pthread_start + 148
18 libsystem_pthread.dylib 0x00007fff6ffe4b8b thread_start + 15
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html
information that should help you find out what is causing the crash.
2020-07-05T16:05:55.6NZ mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended
The VirtualBox I had on same machine ... restored with Timemachine ... did not have
any issue. CentOS 6 and CentOS 7 with multiple Moodle versions prior to 3.9 ... could practice git
of those upgrades to PHP and MySQL or switching to MariaDB
So, for me ... this issue put the final nail in the MAMP coffin for me.
Won't miss it ... will learn more with VB than I ever would have with MAMP.
Again ... my 2 cents.