ubuntu-16.04 - 如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6

标签 ubuntu-16.04 php-5.6 virtualmin

我已经尝试了很多次让 php 5.6 在 ubuntu 16.04 上运行

当我尝试浏览 http://domain.com/phpinfo.php 以检查哪个版本的 php 处于事件状态时,我不断收到服务器错误 500(服务器也有 7.0、7.1 和 7.2)

尝试运行 php 7.1 时我也遇到同样的错误(7.0 和 7.2 工作没有问题,我的网站在 virtualmin 服务器上运行。

我在这里查看了有关此类事情的各种答案,但老实说,答案往往如此 splinter 和不同,我找不到一个可靠且有效的程序。

有人帮忙吗?

例如,以下 ispconfig 3 教程(将 php5.6 安装在/opt 目录中)是否可以与 virtualmin 一起使用? (https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/)

我的假设是上面的教程会起作用,我只需要告诉 virtualmin php 5.6 二进制文件位于/opt/中的位置? (请参阅此线程... https://www.virtualmin.com/node/40004 )

最佳答案

默认情况下,Ubuntu 16.04 服务器分配 PHP 7.07 或更高版本。如果您想在您的服务器上允许/分配 PHP 5.6,那么您必须通过以下命令手动安装它:

第 1 步:第 1 步:更新 Apt-Get

Linux command: apt-get update && apt-get upgrade.

第2步:安装PHP 5.6

使用这两个命令安装 PHP5.6 存储库。

Linux command: 
apt-get install -y software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install -y php5.6

第 3 步:将 PHP 7.0 切换到 PHP 5.6

从 PHP 7.0 切换到 PHP 5.6,同时重新启动 Apache 以识别更改:

a2dismod php7.0 ; a2enmod php5.6 ; service apache2 restart

通过发布 PHP 信息页面来验证 PHP 5.6 是否正在 Apache 上运行。为此,请在名为 infopage.php 的文件中使用以下代码并将其上传到/var/www/html 目录。

<? phpinfo(); ?>

关于ubuntu-16.04 - 如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52212593/

相关文章:

wordpress - 如何将域名指向 VPS/专用服务器

linux:无法创建链接

linux - 我如何在 linux 下编译 apache air 应用程序?

.htaccess - 如何在 Ubuntu、nGinx 和 codeigniter 中启用 URL 重写?

php - CentOS 中更新的 PHP 7 环境的 VirtualMin 安装错误

ssl - SSL virtualMIN和wordpress网站使用的困惑

postgresql - 在已安装 postgresql 9.3 的 Ubuntu 16.04 中安装 Postgis

php - 为什么我无法在 ubuntu 16.04 上安装 PHP

php - 在命令行 ubuntu 16.04 上切换 php 版本

mysql - MySQL 远程时缓存如何工作?