Development Environment using AlmaLinux

The development environment provides a controlled, safe, and efficient space for building and testing your platform before releasing it to the public.

Follow the Setup pages to install the basic requirements for the development environment. The installation recipe has everything you need, from WSL2, to PHP, phpMyAdmin and Composer.

Visit the FAQ pages for any issues during installation or create an issue if anything doesn't work as intended.

Happy coding!

If you are not using WSL, you can jump straight to the AlmaLinux 10 Setup page.

Features

WSL2 logo
WSL2

Windows Subsystem for Linux (WSL) is a component of Microsoft Windows that allows the use of a Linux environment from within Windows without a virtual machine.

AlmaLinux logo
AlmaLinux

AlmaLinux is a free and open-source Linux distribution, developed by the AlmaLinux OS Foundation as a RHEL-compatible enterprise alternative for enterprise projects.

PHP logo
PHP

PHP is a general-purpose scripting language geared towards web development, enabling dynamic content, server-side scripting, and integration with web technologies.

Apache logo
Apache

The Apache HTTP Server is a free and open-source cross-platform web server that delivers web content through the internet, released under the terms of Apache License 2.0.

MariaDB logo
MariaDB

MariaDB is an open-source relational database management system (RDBMS) that is a drop-in replacement for MySQL, designed for speed, scalability, and reliability.

Git logo
Git

Git is a free and open source distributed version control system designed to handle everything from small to large projects with speed and efficiency, supporting collaborative development.

Composer logo
Composer

Composer is a dependency manager for PHP that handles library installation, versioning, and autoloading based on a project’s configuration file and requirements.

Node.js logo
Node.js

Node.js is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools, and scripts with high performance.

phpMyAdmin logo
phpMyAdmin

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL and MariaDB databases through a web interface, simplifying database management tasks.

Support