阅读量:2
Debian管理PHP扩展主要有以下方式:
-
安装扩展
- APT包管理器:更新包列表后安装,如
sudo apt update && sudo apt install php-<扩展名>(如php-mysql)。 - PECL:需先安装
php-pear php-dev,再通过sudo pecl install <扩展名>安装,适用于部分需编译的扩展。 - 源码编译:下载源码后执行
phpize、./configure、make、sudo make install,需手动编辑php.ini加载。
- APT包管理器:更新包列表后安装,如
-
启用/禁用扩展
- 编辑
php.ini文件(路径:/etc/php<版本>/<服务>/php.ini,如/etc/php/8.0/fpm/php.ini),添加或注释extension=<扩展名>.so行。 - 部分扩展可通过
docker-php-ext-enable(Docker环境)或phpenmod命令启用。
- 编辑
-
验证扩展
- 运行
php -m查看已加载扩展列表。 - 创建
info.php文件(内容:),通过浏览器访问查看扩展详情。
- 运行
-
重启服务
- 安装或修改后,重启Web服务(Apache:
sudo systemctl restart apache2;Nginx+PHP-FPM:sudo systemctl restart php-fpm nginx)。
- 安装或修改后,重启Web服务(Apache:
注意:
- 优先使用APT安装官方扩展,确保兼容性和安全性。
- 手动编译或PECL安装时,需确认扩展与PHP版本匹配,并安装依赖库。
以上就是关于“Debian如何管理PHP扩展”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm