Skip to main content

Installing BibleSuperSearch on Debian

Basic software

  • Apache2
  • MariaDB
sudo apt update && sudo apt install apache2 mariadb-server

Laravel dependencies

reference: https://shape.host/resources/laravel-setup-debian-12-tutorial

sudo apt install php php-curl php-bcmath php-json php-mysql php-mbstring php-xml php-tokenizer php-zip
Bible SuperSearch source files

API: https://www.biblesupersearch.com/downloads/

Client: https://sourceforge.net/projects/biblesuper/files/

Extract each into:

/var/www/html/biblesupersearch_api/

/var/www/html/biblesupersearch_client/

Assuming you're using the default site, otherwise into whichever Apache 'site' is enabled

Configure Apache

Edit apache.conf:

sudo nano /etc/apache2/apache2.conf

Change AllowOverride from None to All:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Configure PHP:

sudo a2enmod php8.2 # change 8.2 to your version
sudo a2enmod rewrite
sudo systemctl restart apache2

Restart Apache:

sudo systemctl restart apache2

Configure MariaDB