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
xxxxxxxxxx 1apt update2apt upgrade2. Install PHP 7.3
xxxxxxxxxx 1apt-get update2apt-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
xxxxxxxxxx 1apt install apache22And enable the following modules
xxxxxxxxxx 1a2enmod proxy rewrite deflate filter headers4. Install MariaDB
4 1apt update2apt install mariadb-server3systemctl status mariadb4run the follwing command and follow the instructions to secure the installation:
2 1mysql_secure_installation2Create a new user for later use
2 1mysql --user=root mysql23 1CREATE USER 'squeeze'@'localhost' IDENTIFIED BY 'secret';2GRANT ALL PRIVILEGES ON *.* TO 'squeeze'@'localhost' WITH GRANT OPTION;3FLUSH PRIVILEGES;