4.10.2.5. Apache 模块
Apache 是一个模块化的服务器。这就意味着在核心服务器中只包括最基本的功能。扩展功能可以通过被引导进 Apache 的模块来实现。缺省情况下,基本模块是在编译时被包含进服务器的。如果服务器编译成可以动态引导模块,那么模块可以单独编译,并在任何时候使用 LoadModule 语句来添加。否则,Apache 必须在添加或删除模块时重新编译。Ubuntu 编译 Apache2 时是允许动态引导模块的。配置语句通过将已有模块放置 块中以便有条件地包含在配置语句中。您可以在您的 Web 服务器上安装和使用额外的 Apache2 模块。您可以用 apt-get 命令来安装 Apache2 模块。如安装 MYSQL 认证的 Apach2 模块,您可以在终端提示符中运行以下命令:
sudo apt-get install libapache2-mod-auth-mysql
一旦您安装了模块,模块将出现在 /etc/apache2/mods-available 目录中。您可以使用 a2enmod 命令来启用模块。您也可以使用 a2dismod 命令来禁用模块。一旦您启用该模块,该模块将在 /etc/apache2/mods-enabled 目录中出现。
从PHP 5.6 => PHP 7.1
默认PHP 5.6在您的系统上设置,您需要切换到PHP 7.1。
Apache: –
$ sudo a2dismod php5.6 $ sudo a2enmod php7.1 $ sudo service apache2 restart
命令行:-
$ 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
参考文献: