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