MNPP Mac + Nginx + Percona + PHP

A high performance web server in a one-click installer

of fork the source code

Install a world-class PHP development environment on your Mac. Unleash the speed of the webserver everybody is talking about, Nginx. And for storage, use Percona, the most carefully maintained independent fork of the famous MySQL database, now owned by Oracle.

Why should I use MNPP instead of MAMP?

MAMP was a very good solution in the past. However, the Apache web server has lagged in terms of performance during the last few years. MNPP can handle much more requests per second than Apache with PHP implemented as a module.

On the other side, MAMP uses MySQL which is now owned by Oracle. Although, Oracle still maintains a free, open source version of MySQL, they have been manipulating the product roadmap to keep most of the good stuff for the paid versions. Enters Percona. They decided to fork MySQL and have since been working on it under a different name, the Percona Server. Percona's roadmap is more promising and much more friendly with the open source community. Think of Percona as the MySQL we've all learned to love.

Usage

From the user interface

  1. Open the application from the Applications Folder
  2. Toggle the main Restart button to switch all the services on and off.

From the Terminal

All

$ sudo mnpp [Option] [Version]

Only one service

$ sudo mnpp [Service] [Option]

For php

$ sudo mnpp php [Option] [Version]
Version: 52 | 53 | 54
Service: nginx | percona | php
Option: start| stop | restart

Contents

Core components

Libraries

Contributors

This project is currently maintained by the following people:

If you want to become a contributor, please feel free to fork the project on Github, fix bugs, introduce new functionality and submit a Pull Request, sure, visit the blog.

License

MNPP is released under the GPL License. Every core component and library is released under its original license. Please visit their websites to learn more.