/LAMPP-Manager

A simple LAMPP manager designed to automate all the work.

Primary LanguagePythonMIT LicenseMIT


LAMPP Manager
LAMPP Manager

A great way to manage and install LAMPP services
GitHub stars GitHub followers Download

screenshot

โšˆ About & How to use

Disclaimer: This project was created in order to facilitate the use of LAMPP. Before it was just a personal project to facilitate my day to day, but I decided to share it. Please enjoy and let me know any issues!

LAMPP Manager is a front end of LAMPP services where it will also have resources to facilitate day-to-day use, such as shortcuts to open the server directory, phpmyadmin and etc., and also to install LAMPP in an easy and intuitive way. I created an interface as clean as possible, without distractions, where you can simply start Apache or stop MySQL or simply with one click stop or start all services.

Maybe for those who are used to doing everything for the Terminal they won't care much, but believe me, those who are starting in the Linux world sometimes just want to download a program that solves all of this in an easy and intuitive way.

๐Ÿšง Don't forget that it's still going on day by day... ๐Ÿšง


โšˆ How to get started

LAMPP Manager is now available in DEB and RPM.

Deb installation

To install the deb version it is only necessary to download the file here,install via your package installer probably just by opening the file. Install it as you normally do with any other program.

Rpm installation

Our version in RPM is still experimental and was made through conversion by Alien but all the code was adapted to work in Fedora.

  1. Download the RPM file here
  2. Install Alien: sudo yum install alien
  3. Go to the directory where the lampp-manager _ *. *. *. rpm file is and run alien -i lampp-manager _ *. *. *. rpm

Install it as you normally do with any other program. When the installation is finished, no other process is necessary.

Installation of LAMPP

After wasting a lot of time setting up a new environment and several times having problems with the installation of LAMPP, I tested several solutions and decided to create a simple script for installing and configuring the entire environment. LAMPP Manager. I hope you enjoy your time programming.

To install or uninstall it you just need to access the menu button on the upper left, click on Install LAMPP and choose between the Install Now and Uninstall options. After that, a Terminal window will open asking for your root password in order to execute your script. Remember, there are settings that must be manual such as configuring MySQL, Phpmyadmin and etc.


screenshot

โšˆ New Features

Change port services

This was certainly the most requested feature. Now you can easily change the service port just by clicking on the corresponding button on the right side, choose the port, click on the Change button, confirm the change and that's it! By default the FTP used is VSFPd, the port must still be changed manually.

screenshot

App indicator

We now have an indicator on the tray that runs in the background so you can access LAMPP Manager more easily. spoiler: in the future they will be able to turn services on and off through there.

screenshot

Notifications

In addition to showing the status and ports of the services, LAMPP Manager now notifies you when these changes occur.

screenshot

Shortcuts

Some shortcuts on the menu to facilitate the workflow.

screenshot


โšˆ Some Screenshots


Pop!_OS


Fedora


KDE Neon


โšˆ Tech Stack

The following tools were used in the construction of the project:

โšˆ Bugs

Please report any type of bug. Remember that this is an open source project and will evolve with everyone's help. :) Make the Linux world a friendlier place.

License

MIT


LinkedIn Cleo-menezes-jr  ยท  GitHub CleoMenezes  ยท  Twitter @Menemezis  ยท  Instagram @cleo.menemezes  ยท