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命令詳解

相關文章
相關標籤/搜索