https://github.com/bebagodfried/lampp-ng
LAMP Stack NG is a powerful combination of Apache/Httpd, MySQL/MariaBD, PHP, PhpMyAdmin, Composer...
https://github.com/bebagodfried/lampp-ng
http-server httpd-server lamp-server lamp-setup lamp-stack lampp lampp-stack linux-apache2 linux-lamp linux-php linux-server local-server localhost
Last synced: 2 months ago
JSON representation
LAMP Stack NG is a powerful combination of Apache/Httpd, MySQL/MariaBD, PHP, PhpMyAdmin, Composer...
- Host: GitHub
- URL: https://github.com/bebagodfried/lampp-ng
- Owner: bebagodfried
- License: mit
- Created: 2023-10-03T05:09:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-16T14:15:24.000Z (12 months ago)
- Last Synced: 2025-02-03T21:33:50.397Z (4 months ago)
- Topics: http-server, httpd-server, lamp-server, lamp-setup, lamp-stack, lampp, lampp-stack, linux-apache2, linux-lamp, linux-php, linux-server, local-server, localhost
- Language: Shell
- Homepage: https://bebagodfried.github.io/lampp-ng/
- Size: 18.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
**LAMP Stack** is a powerful combination of four open-source technologies that web developers use to build websites and web applications but with my **NG Edition** that support Debian, RPM, Arch and SUSE Bases, it comme with more components like:
- composer,
- firewall,
- php-common,
- ...### Requiered :
- **Linux**: The **operating system** layer.### We'll install:
1. **Apache/Httpd**: The **web server** layer. Apache serves as the bridge between the user's browser and the backend application. It handles requests, processes them, and delivers web content to users.2. **MySQL/MariaBD**: The **database server** layer. It's where information like user profiles, product details, and other dynamic content resides. Developers use SQL queries to interact with the database.
3. **PHP**: The **programming language** layer. PHP is a server-side scripting language. It processes requests, interacts with the database, and generates dynamic web pages. It's commonly used for building web applications.
### Optionnaly
4. **phpMyAdmin**: a **free and open-source administration tool** designed for managing **MySQL** and **MariaDB** databases. Written primarily in **PHP**, it provides a web-based interface for various database operations like:- **Database Administration**: You can perform common tasks such as creating, copying, dropping, renaming, and altering databases, tables, fields, and indexes.
- **SQL Execution**: phpMyAdmin allows you to execute and edit SQL statements directly. You can also bookmark frequently used queries.
- **User Account Management**: Manage MySQL user accounts and their privileges.
- **Import and Export Data**: Import data from CSV and SQL files, and export data to various formats including CSV, SQL, XML, PDF, and more.
- **Visual Database Layout**: Create graphics representing your database schema in different formats.
5. **Composer** is an **open-source dependency management tool** for **PHP**.
6. **Firewall**: securing servers access
7. **php-common**: a package that includes common files for PHP packages. It contains utilities shared among all packaged PHP versions.
8. more features coming soon ...
### How-to MySQL DB Configurations
- **Creating a `root` users**
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;- **Remove anonymous users**
DROP USER 'anonymous';- **Remove test database and access to it**
DROP DATABASE 'test';- **Reload privilege tables**
FLUSH PRIVILEGES;#### Tested on:
- fedora 38/39
- **Full Changelog**: [here](https://github.com/bebagodfried/lampp-ng/commit/1d95bf51f8ab33015e3b37d0c8903aad6dca2e43)
- **Feedback**
Please report issues and feature requests [here](https://github.com/bebagodfried/lampp-ng/issues).
**License**: [MIT License](https://github.com/bebagodfried/lampp-ng/blob/3818009932ae7276ab021e1eff83153924948cf3/license) |
**Author**: [Béba Godfried A.]([email protected])