本篇文章給大家介紹的內容是關于如何在Ubuntu上啟用和禁用PHP模塊,下面我們就來看一下具體的內容。
所有已安裝的PHP模塊配置文件都可以在/ etc / php / PHP_VERSION / mods-available目錄下找到,可以看到擴展名為.ini的文件數量。首先必須安裝特定的PHP模塊,因為使用之前需要先啟用它們。php公共包提供以下命令來管理php模塊。
phpenmod–用于在php中啟用模塊
phpdismod–用于禁用php中的模塊
phpquery–用于查看php模塊的狀態
有三種類型的SAPI(服務器API)可用,最常用的是CLI、FPM、Apache2??梢允褂?s開關定義SAPI ,僅啟用/禁用模塊。
啟用PHP模塊
使用phpenmod命令,后跟module name,在系統上啟用特定的php模塊。在下面的示例中,第一個命令是一個示例,第二個命令將為所有安裝的PHP版本和所有SAPI啟用mbstring模塊。
- ### Syntax
- $ phpenmod MODULE_NAME
- ### Enable mbstring php module
- $ phpenmod mbstring
還可以使用-v開關定義PHP版本以啟用特定模塊。使用它 將為所有SAPI啟用模塊。
- ### Syntax
- $ phpenmod -v <PHP VERSION> <MODULE NAME>
- ### Enable module for specific php version
- $ phpenmod -v 5.6 mbstring
- $ phpenmod -v 7.2 mbstring
使用-sswitch定義SAPI,以便為所有PHP版本的特定SAPI啟用特定模塊。
- ### Syntax
- $ phpenmod -s <SAPI> <MODULE NAME>
- ### Enable module for specific SAPI
- $ phpenmod -s cli mbstring
- $ phpenmod -s fpm mbstring
- $ phpenmod -s apache2 mbstring
還可以為更具體的更新定義php版本和sapi。
禁用PHP模塊
可以使用phpdismod命令從系統中禁用任何不必要的php模塊。例如,對所有PHP版本和所有SAPI禁用mbstring模塊。
$ phpdismod mbstring
要禁用特定PHP版本的任何模塊,請使用如下命令。
$ phpdismod -v 7.2 mbstring
要在所有PHP版本上禁用特定SAPI的任意模塊,請使用如下命令。
$ phpdismod -s apache2 mbstring
新聞熱點
疑難解答