PHP在浏览器和终端版本不一样解决

4.10.2.5. Apache 模块php

Apache 是一个模块化的服务器。这就意味着在核心服务器中只包括最基本的功能。扩展功能能够经过被引导进 Apache 的模块来实现。缺省状况下,基本模块是在编译时被包含进服务器的。若是服务器编译成能够动态引导模块,那么模块能够单独编译,并在任什么时候候使用 LoadModule 语句来添加。不然,Apache 必须在添加或删除模块时从新编译。Ubuntu 编译 Apache2 时是容许动态引导模块的。配置语句经过将已有模块放置 <IfModule> 块中以便有条件地包含在配置语句中。您能够在您的 Web 服务器上安装和使用额外的 Apache2 模块。您能够用 apt-get 命令来安装 Apache2 模块。如安装 MYSQL 认证的 Apach2 模块,您能够在终端提示符中运行如下命令:html

sudo apt-get install libapache2-mod-auth-mysqlmysql

一旦您安装了模块,模块将出如今 /etc/apache2/mods-available 目录中。您能够使用 a2enmod 命令来启用模块。您也能够使用 a2dismod 命令来禁用模块。一旦您启用该模块,该模块将在 /etc/apache2/mods-enabled 目录中出现。web

从PHP 5.6 => PHP 7.1sql

默认PHP 5.6在您的系统上设置,您须要切换到PHP 7.1。apache

Apache: –ubuntu

$ sudo a2dismod php5.6 $ sudo a2enmod php7.1 $ sudo service apache2 restart服务器

命令行:-php7

$ update-alternatives --set php /usr/bin/php7.1模块化

从PHP 7.1 => PHP 5.6

默认PHP 7.1在您的系统上设置,您须要切换到PHP 5.6。

Apache: –

$ sudo a2dismod php7.1 $ sudo a2enmod php5.6 $ sudo service apache2 restart

命令行:-

$ sudo update-alternatives --set php /usr/bin/php5.6

参考文献:

Ubuntu服务器入门指南

如何在Ubuntu上在PHP多个版本中切换

Ubuntu下update-alternatives命令使用

update-alternatives命令详解

相关文章
相关标签/搜索