LAMP stack is a popular open source web platform commonly used to run dynamic web sites and servers. It includes Linux, Apache, MariaDB (MySQL drop-in replacement), and PHP/Python/Perl. It is considered by many, as the platform of choice for development and deployment of high performance web applications which require a solid and reliable foundation.
LAMP stack includes all the standard features in TurnKey Core, and on top of that:
SSL support out of the box.
PHP, Python and Perl support for Apache2 and MySQL (MariaDB).
PHP development helpers:
- composer installed globally (/usr/local/bin/composer) from upstream.
- turnkey-composer convenience wrapper script - runs composer as the 'www-data' (webserver) user account.
- php-xdebug: debugging and profiling.
- php-pear: php extension and application repository.
- php-cli: command-line interpreter.
Adminer administration frontend for MySQL (MariaDB) (listening on port 12322 - uses SSL).
MariaDB - MySQL drop-in replacement.
MySQLTuner - Perl script to review and tweak a MySQL/MariaDB installation.
Postfix MTA (bound to localhost) to allow sending of email from web applications (e.g., password recovery).
Webmin modules for configuring Apache2, PHP, MySQL and Postfix.
A separate LAPP stack appliance features PostgreSQL instead of MySQL.
- Webmin, SSH, MySQL: username root
- Adminer: username adminer