Old Lute v1 Installation - jzohrab/lute GitHub Wiki


This documentation is deprecated/obsolete. Lute v2 has been replaced by Lute v3, a full Python rewrite. Please see the Lute v3 manual which includes notes on installation. If you have Lute v2, you can easily migrate to v3. Thank you!


Lute v1 has been replaced by v2, which is substantially easier to install. See the Installation page for details.

V1 Installation

To run Lute v1.x, you need:

  • the Lute code
  • an Apache server running PHP v8.1 (minimum)
  • a MySQL db server

All of these can be run on your computer, you just need to install and set them up. Some pre-packaged tools contain everything already (see below). If you have tech experience, you can set them up individually yourself.

XAMPP

XAMPP is pre-loaded package that has PHP, Apache, and MySQL. It can be installed on Mac, Windows, and *nix. See installing on XAMPP

MAMP (Mac users only)

MAMP also has PHP, Apache, and MySQL, but it's for Mac only. As of my writing these wiki pages, it was more complicated to set up that XAMPP. See installing on MAMP

Installing your own Apache/PHP/MySQL stack

If you're more technical, and are setting up your own Apache/Php/MySQL stack instead of using a pre-packaged thing like MAMP/XAMPP/Whatever, I'll assume you can get that rolling, but here are some quick notes for installing on plain Apache.

Reference Apache config files

I find Apache configuration daunting as well, so the repository has some sample apache config files (ref https://github.com/jzohrab/lute/tree/master/docs/installation/sample_apache_config_files). These are for reference only, but maybe they will help someone.

⚠️ **GitHub.com Fallback** ⚠️