Mampalon
MAMP Front End Controller

Everything MAMP you need in one place
MAMP is a very neat and well crafted developing LAMP bundle and comes loaded with options and programs. However, it's free interface is a bit raw.
Mampalon can help you set daemons to any available port, set PHP's module version in Apache's configuration with ease, edit configuration files, start and stop daemons individually, control the Nginx daemon and much more, right from the front end app.

FEATURES
- Individual server control (Apache or MySQL)
- Combo servers control (Apache + MySQL)
- Nginx server control build-in (no need for cli commands anymore)
- Encompassing web interface with file editor and stats (Apache only)
- PHP switcher
- Set daemons to listen on any available port
- Common configuration files one click away (ssl, vhosts, httpd, php, mysql and more)
- Open and empty logs with ease
- Reset Apache, MySQL, PHP, PhpMyAdmin configuration to default values
- Super easy access of your htdocs files. Right on your desktop!
DOWNLOAD MAMPALON
Build for MAMP Software 5.4:
- Apache: 2.2.34
- Nginx 1.13.2
- MySQL 5.7.26
- PHP 7.3.7, 7.2.20, 7.1.30, 7.0.33, 5.6.40, 5.4.45
INSTALLATION
Installing Mampalon is easy, just mount the DMG image and copy Mampalon.app to your /Applications folder.
IF MAMP INSTALLED:
In order to work properly Mampalon needs to interact with the correct version of MAMP. Because of this it is highly recommended that you move your non-Mampalon /Applications/MAMP folder to another path, or simply rename it.
After doing the step above start Mampalon and it will guide you through the steps necessary to install a fresh and supported version of MAMP that will work with your version of Mampalon.
IF MAMP IS NOT INSTALLED:
Mampalon will detect if MAMP is missing and the Installer Helper app should start promptly.
You can also install MAMP by following these steps:
1) Click the menu Mampalon
> Reset
> Install MAMP
2) The install-helper will open. Now click on the Install
button to install (or reinstall) MAMP.
After Mampalon finishes installing MAMP everything should be functional and you can start using Mampalon to control MAMP.
USAGE
MAMP
This area contains main buttons to start, stop and restart Apache and MySQL in one shot. Much like the functionally that the build-in MAMP app has. Also, has a white button that opens the Mampalon web interface (127.0.0.1/ui).
CONTROLS
This block of buttons controls the daemons individually. Green starts, orange restarts and red stops the daemon. Plus phpinfo() for web servers and MyPHPAdmin for MySQL.
PORTS
Change the listening ports for Apache, Nginx and MySQL. Valid ports for Apache are from 1 to 65353 and for MySQL from 1024 to 65353. Apache's default port is 80 (443 for SSL) and MySQL is 3306. Nginx's default port is also 80.
TOOLS
- Clear Logs - Empty all access and error logs (Apache, MySQL and PHP)
- Adminer - SQL database manager. Alternative to MyPHPAdmin
- Databases - Opens MySQL's database directory
EDIT CONFIGURATION
With this drop down menu you can edit common configuration files for Apache, MysQL, PHP, PHPMyAdmin and SSL. You can also open available logs.
PHP VERSION
Changes the PHP version of the module loaded into Apache and Nginx.
WEB INTERFACE
By accessing the address localhost/ui or 127.0.0.1/ui you'll get an overview of the server's information. Such as loaded Apache modules and PHP extensions, MySQL users and databases, SSL helper, etc. The ServerUI interface also features a nice configuration editor where you can edit and save configuration files.
RESET OPTIONS
Reset MAMP's and Mampalon's configurations in case something catastrophic happened to these files, such as invalid settings. ;-)
Because Mampalon's sets the htdocs directory to your ~/Desktop none of these options will affect your website's files, such as .html .php .jpg etc. But these actions can affect the databases! Be careful.
RESET APACHE MYSQL NGINX PHPADMIN AND PHP
These reset options will simply delete all the selected application's configuration files and put fresh ones in place. No backup of the old configuration will be retained!
RESET MAMP
This option will move the entire MAMP installation to a backup and reinstall everything from scratch.
FAQ
- Server is running but I can't connect to it.
- Click the
Refresh
button in the top right corner and check if the daemon is really running. If it is restart the daemons to apply pending changes.
- Click the
- Can Mampalon migrate my databases to the new MAMP install?
- No. You'll have to do it manually.
- What versions of MacOs Mampalon is compatible with?
- 10.11 and above.
OLDER RELEASES
Build for MAMP Software 5.3:
- Apache: 2.2.34
- Nginx 1.13.2
- MySQL 5.7.25
- PHP 7.3.1, 7.2.14, 7.1.26, 7.0.33, 5.6.40, 5.4.45
LAST BUT NOT LEAST
Like MAMP? Consider buying the PRO version. It has a torrent of features. No matter what you are developing it is the most complete choice for professionals. Great software indeed!
Note: Mampalon is provided “as is” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability, or fitness for a particular purpose.