阅读量:0
在Ubuntu系统中管理PHP扩展可以通过以下几种方法进行:
安装PHP扩展
- 使用APT包管理器:
- 安装软件源拓展工具:
sudo apt-get install software-properties-common python-software-properties
- 更新软件源缓存并添加 ondrej Sur 的 PHP PPA 源:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
- 安装 PHP 及其常用扩展:
sudo apt-get install php7.2 php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache
- 查看可以安装的扩展指令:
apt-cache search php7.2
- 使用PECL:
- 安装 php-pear 和 php-dev 包:
sudo apt-get install php-pear php-dev
- 使用 pecl 命令安装所需的 PHP 扩展,例如安装 redis 扩展:
sudo pecl install redis
- 在 php.ini 文件中启用扩展:
extension=redis.so
- 保存并关闭 php.ini 文件,然后重启 Apache 服务以使更改生效:
sudo service apache2 restart
启用PHP扩展
- 使用
phpenmod命令启用系统中的特定 PHP 模块,例如启用 mbstring 模块:
sudo phpenmod mbstring
- 为所有已安装的 PHP 版本和所有 SAPI 启用模块:
sudo phpenmod -v all mbstring
禁用PHP扩展
- 使用
phpdismod命令从系统中禁用任何不必要的 PHP 模块,例如禁用 mbstring 模块:
sudo phpdismod mbstring
- 禁用特定 PHP 版本的任何模块:
sudo phpdismod -v 7.4 mbstring
- 禁用所有 PHP 版本上特定 SAPI 的任何模块:
sudo phpdismod -s apache2 mbstring
查看已安装的PHP扩展
- 使用以下命令列出所有已安装的 PHP 扩展:
php -m
或者,查看 /etc/php/版本号/cli/php.ini 或 /etc/php/版本号/apache2/php.ini 文件中列出的扩展。
请注意,上述命令中的 版本号 应替换为实际的 PHP 版本号,例如 7.2。在执行这些命令之前,请确保已经安装了相应的 PHP 版本和扩展。
以上就是关于“Ubuntu PHP扩展如何管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm