• The APS Catalog has been deprecated and removed from all Plesk Obsidian versions.
    Applications already installed from the APS Catalog will continue working. However, Plesk will no longer provide support for APS applications.
  • Please be aware: with the Plesk Obsidian 18.0.78 release, the support for the ngx_pagespeed.so module will be deprecated and removed from the sw-nginx package.

Issue How can I define command-line interpreter for PHP 7.4

Martin73

Basic Pleskian
I've installed PHP 7.4 according to these instructions. I have also read that Plesk 18 (Obsidian) doesn't use OS PHP. So I uninstalled PHP 7.2 because it's outdated. But now I have no command-line interpreter defined. How can I do this for PHP 7.4?

Ubuntu 18.04.3
Plesk Obsidian 18.0.33
 
simply symlink the actually php binary to /bin or something.
link -s /opt/plesk/php/7.4/bin/php /bin/php

Now if you run

php -v

It'll be the PHP version.

To undo it or change the version, just rm /bin/php, and resymlink the other version's binary
 
Thank you! This was the solution, but without "-s".
link /opt/plesk/php/7.4/bin/php /bin/php
 
Sorry, was thinking in PHP yesterday. I meant ln -s, not link.

link creates a hard link, while ln can do both
 
Back
Top