Mampalon
MAMP Front End Controller

Mampalon


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.

Mampalon

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

  (5M)

Mampalon Mampalon MAMP Apache Nginx MySQL PHP

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.

MAMP Reset Tool

After Mampalon finishes installing MAMP everything should be functional and you can start using Mampalon to control MAMP.

USAGE

MAMP

U1

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.

Mampalon Web Interface

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.
  • 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

  (4M) Initial release

Mampalon Mampalon MAMP Apache Nginx MySQL PHP

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.