我通过Virtualmin在Ubuntu 16.04上设置了一个新的LAMP堆栈。我需要php5,所以我添加了ondrej repo(sudo add-apt-repository ppa:ondrej / php)并安装了我需要的软件包。然后我在apache上启用了php5(sudo a2enmod php5.6)。
通常当我这样做时,我可以在我的apache vhost配置文件中更改php版本。
现在这里是扭曲,apache现在只运行php5.6。如果我禁用它,卸载它等,它只是下载php文件。我已经梳理了以前的配置文件,我找不到php7.0与php5.6有什么不同。
此外,无论配置如何,它似乎都在www-data而不是虚拟服务器所有者下运行。
我已经试图将每个配置文件(/ etc / apache2)与不同服务器上的工作设置进行比较,但我找不到显着差异。
对此有任何直觉。