Serverinstallation Linux
The following steps describe how to install on a Debian 10 server. Generally you can try to install on other Linux systems.
This may work if all Squeeze dependencies like the correct PHP version, PHP modules and Apache extensions are present in your operating systems package repositories.
Linux (Debian 10)
1. Prepare Debian for installation via apt
Before installing Squeeze some third party applications need to be installed. Follow the steps below to install these applications.
Please note that using a proxy to connect to the internet might need some additional configuration like:
export https_proxy=https://proxy.intra.net:proxy_port
or
export http_proxy=http://user:password@proxy.intra.net:proxy_port
xxxxxxxxxxapt updateapt upgrade2. Install PHP 7.3
xxxxxxxxxxapt-get updateapt-get install php7.3 php7.3-cli php7.3-common php7.3-imap php7.3-mysql php7.3-mailparse php7.3-bcmath php7.3-intl php7.3-gd php7.3-xml php7.3-xsl php7.3-mbstring php7.3-opcache php7.3-curl php7.3-zip php7.3-bz2 php7.3-soap php7.3-json php7.3-imagick libapache2-mod-php7.33. Install Apache
To install Apache run the following command
xxxxxxxxxxapt install apache2And enable the following modules
xxxxxxxxxxa2enmod proxy rewrite deflate filter headers4. Install MariaDB
apt updateapt install mariadb-serversystemctl status mariadbrun the follwing command and follow the instructions to secure the installation:
mysql_secure_installationCreate a new user for later use
mysql --user=root mysqlCREATE USER 'squeeze'@'localhost' IDENTIFIED BY 'secret';GRANT ALL PRIVILEGES ON *.* TO 'squeeze'@'localhost' WITH GRANT OPTION;FLUSH PRIVILEGES;