如何检查在Ubuntu Linux 12.04 LTS中启用/禁用了哪些PHP扩展?

前端之家收集整理的这篇文章主要介绍了如何检查在Ubuntu Linux 12.04 LTS中启用/禁用了哪些PHP扩展?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的本地机器上使用Ubuntu Linux 12.04 LTS.我很久以前在我的机器上安装了LAMP.现在我想启用以下PHP扩展:

> PHP_zip
> PHP_xml
> PHP_gd2

首先,我想检查是否启用了这些PHP扩展.我搜索了很多关于如何检查已安装/启用的PHP扩展,但每次我发现如何在Ubuntu Linux上安装这些扩展时.那么有人可以告诉我如何在Ubuntu Linux 12.04 LTS中检查启用/禁用的PHP扩展?提前致谢.

检查已安装的PHP模块和软件包

除了跑步

PHP -m

获取已安装的PHP模块列表,您可能会发现在Ubuntu中获取当前安装的PHP包列表很有帮助:

sudo dpkg --get-selections | grep -v deinstall | grep PHP

这很有用,因为Ubuntu通过包提供PHP模块.

然后,您可以通过选择可用的Ubuntu PHP软件包来安装所需的模块,您可以通过运行来查看这些软件包:

sudo apt-cache search PHP | grep "^PHP5-"

或者,对于Ubuntu 16.04:

sudo apt-cache search PHP | grep "^PHP7.0-"

正如您所提到的,有关您可能需要的软件包实际安装的大量信息,因此我不会在此详细介绍.

相关:启用/禁用已安装的PHP模块

已安装的模块可能已被禁用.在这种情况下,它在运行PHP -m时不会显示,但会显示在已安装的Ubuntu软件包列表中.

Ubuntu 12.04:

要启用已安装的模块:

PHP5enmod <modulename>

要禁用已安装的模块:

PHP5dismod <modulename>

Ubuntu 16.04(PHP7):

要启用已安装的模块:

PHPenmod <modulename>

要禁用已安装的模块:

PHPdismod <modulename>

重新加载Apache

记得在启用/禁用后重新加载Apache2:

service apache2 reload

猜你在找的Ubuntu相关文章