www.apachefriends.org
Windows Mac Linux
XAMPP is a cross platform free web server solution package consisting of Apache Server, MarinaDB (formerly MySQL), PHP and Perl.
More Information
developer.apple.com/xcode
Mac
Xcode is a free application development suite from Apple. Xcode can make apps for macOS, iOS, watchOS, and tvOS.
More Information
Open the Terminal and Type:
xcode-select --install
Mac
The Xcode Command Line Tools can be installed without installing the full Xcode App. The tools include the GNU C++ Compiler and a long list of other programs and compilers.
More Information