MNPP Mac + Nginx + Percona + PHP
A high performance web server in a one-click installer
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
- Open the application from the Applications Folder
- 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
- 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
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.