Install on Debian/Ubuntu

Tideways can be installed from our APT repository which provides up to date deb-Packages for all versions of the tideways-php, tideways-daemon, tideways-cli and tideways-proxy packages. To get started you only need the tideways-php and tideways-daemon packages for now.

Execute the following commands in your shell. They will verify and register our Apt repository and then install Tideways daemon and PHP extension from it:

echo 'deb [signed-by=/usr/share/keyrings/tideways.gpg] https://packages.tideways.com/apt-packages-main any-version main' | sudo tee /etc/apt/sources.list.d/tideways.list
wget -qO - 'https://packages.tideways.com/key.gpg' | gpg --dearmor | sudo tee /usr/share/keyrings/tideways.gpg > /dev/null
sudo apt-get update
sudo apt-get install tideways-php tideways-daemon

Please follow additional installation instructions printed to the screen in case you are not using the default PHP installation of Debian/Ubuntu.

Automatic PHP Installation Detection

The tideways-php package automatically detects all PHP installations based on known conventions:

  • Old Debian style PHP where php.ini configurations are defined in /etc/php5 and extensions are in subfolders of /usr/lib/php

  • Multi PHP version style, including Ondrej’s PPA where each version is configured in a subfolder of /etc/php and extensions are in subfolders of /usr/lib/php

  • Plesk PHP installations where the extension and configuration directory are in /opt/psa

When a php installation is detected the default ini file is copied to the configuration folder if it is not present and the Tideways extension is symlinked into the extension directory from the Tideways library directory in /usr/lib/tideways.

Manual PHP installation

When the tideways-php package cannot automatically detected a PHP installation further installation is necessary to load the Tideways PHP extension shared object into PHP via the extension PHP.ini directive. See how to configure Tideways with a custom PHP installation.

Still need help? Email [email protected]