MNPP Mac + Nginx + Percona + PHP

MNPP is a high performance web server avilable with a one-click installer. Which can be used to 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.

 

GETMNPP 3

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

  • Percona-Server-5.5.30-rel30.2
  • PHP-5.4.13
  • PHP-5.3.24
  • PHP-5.2.17
  • Nginx-1.2.8

Libraries

  • freetype-2.4.11
  • curl-7.21.3
  • jpegsrc.v9
  • libpng-1.6.1
  • gd-2.0.36RC1
  • libxml2-2.8.0
  • libxslt-1.1.28
  • gettext-0.18.2
  • libmcrypt-2.5.8
  • mcrypt-2.6.8
  • PDO_MYSQL-1.0.2
  • Libevent-2.0.10
  • zlib-1.2.5