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.
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 is pre-loaded package that has PHP, Apache, and MySQL. It can be installed on Mac, Windows, and *nix. See installing on XAMPP
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
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.
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.