MamppControl : Xampp/Mampp Tray Launcher

MamppControl
Hey,
Yesterday I had some spare time, so I decided to take a look at the Cocoa collection of frameworks, APIs, and accompanying runtimes that make up the development layer of Mac OS X.
I’ve created this first application with XCode in Objective-C and named it MamppControl.
It allows you to start, stop, reload Mampp from the tray, with a handy tray icon & menu.
Mampp is the other name for Xampp on Mac.
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use – just download, extract and start.
More information about Xampp here.
I know that there is a launcher includes in the xampp package, but it has no tray icon and stay’s visible in the dock.

Default Xampp Control Panel
Notes
At the moment Mampp supports only the basic commands (start, stop, reload). If there is need for the other start/stop settings, contact me through the contact page on this blog or shout it here in the comments.
Mampp needs root access to start the xampp, that’s why you get the security login at start.
1 | sudo /Applications/xampp/xamppfiles/mampp start |
You only have to do this once for the lifetime of the process. And when you change the path setting.
Also keep in mind that there could be some delay when starting or stopping Xampp, since ProFTPD usually takes a few seconds to launch (at least on my laptop it does
).
MamppControl checks if Xampp is already running on startup, and behaves appropriately with that knowledge …
Screenshots
Quicksilver Security login Tray Icon Tray Menu![]()
![]()
![]()
![]()
Download
MamppControl is licensed under the MIT license.
Copyright (c) 2009 Ninetynine.be
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the “Software”), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Download : MamppControl - 116.76 KB
Current version: 2.0
Requirements:
• Mac OS X 10.5 or higher.
• Xampp installation @( /Applications/xampp/xamppfiles/mampp )
Version History
v1.0
- First public release
v2.0
- Added support for latest Xampp for Mac OSX (1.0.1)
- Added option to choose path to “xampp” executable
- Added complete events for starting & stopping & reloading
- Some minor changes internally

Last Comment