Vufind was tried on lubuntu 16.04 LTS version. The following was configuration carried out.
1. Installed latest 7.3 php version For installing latest versions of php or mariadb it needs to add new repositories in sources.list and with behind proxy the command was not working then tried to create export http_proxy and export https_proxy and ran add-apt-repository command with sudo -E and then it helped to download
2. Installed latest mariadb server and client through mariadb site
3. Installed default-jdk which is openjdk 8
4. Installed latest apache2
5. created file vufind.sh in /etc/profile.d/vufind.sh and added following lines
export JAVA_HOME="/usr/lib/jvm/default-java"
export VUFIND_HOME="/usr/local/vufind"
export VUFIND_LOCAL_DIR="/usr/local/vufind/local"
6. Installed vufind 6.0 deb file and then ran http://localhost/vufind/Install/Home command while creating database it was throwing error as "connection error" then ran following in mysql which helped to solve "connection error"
MariaDB [(none)]> UPDATE mysql.user SET plugin='' WHERE User='root';
MariaDB [(none)]> ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("passwordforroot");
7. sudo apt-get install software-properties-common python-software-properties
sudo -E add-apt-repository -y ppa:ondrej/php
vi /etc/sudoers
vi /etc/hosts
source /etc/environment
apt-get install php7.2 php7.2-cli php7.2-common
apt-get update
sudo apt-get install php7.2 php7.2-cli php7.2-common
sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip
apt-get install mariadb-server mariadb-client
apt-get install mariadb-client
apt-get install mariadb-server
mysql_secure_installation
apt-get upgrade
systemctl restart mariadb
a2enmod rewrite
/etc/init.d/apache2 restart
sudo apt-get -y install libapache2-mod-php php-mbstring php-pear php php-dev php-gd php-intl php-json php-ldap php-mysql php-xml php-soap php-curl
apt-get install php-sybase
apt-get install default-jdk
vi /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
dpkg -i vufind_6.0\ \(1\).deb
vi /usr/local/vufind/local/httpd-vufind.conf