Appearance
PHP缺少扩展
- 若您使用集成环境:
宝塔面板、phpStudy等
,请翻看集成环境的所有功能,集成环境通常自带扩展安装的功能,其内找到缺少的扩展,安装即可。 - 以下提供一些环境的扩展安装示例,若您的环境不在以下列表中,请自行搜索相关资料完成安装。
phpenv
手动下载和安装扩展
计算机终端软件输入
php -m
命令,检查输出列表没有待安装的扩展,若已存在,则扩展已经安装,请参考最后一步。打开
php
官方的扩展下载网站:https://pecl.php.net/从右上角搜索需要安装的扩展,比如
redis
点击搜索结果进入扩展详情页面,点击
DLL
链接(而不是压缩包下载链接)进入
DLL
页面后,将页面滑至底部,找到您当前环境的对应的包进行下载,主要确认:php版本、计算机系统架构、NTS/TS
您可以在计算机终端软件输入
php -v
命令查看当前环境信息。打开
phpenv
对应php
版本的扩展目录,将扩展文件复制至对应目录内仅移动
dll
文件即可,其他文件通常无需理会。找到对应
php
版本的php.ini
文件,添加一行配置。您可以直接复制配置内容:
extension=redis
。推荐搜索关键词
extension
,将所有的extension
配置放到一起。重启
Nginx/Apache/php think run
服务,若使用终端启动服务,建议打开新的终端;执行php -m
检查扩展列表,任无效,请检查php
版本和环境变量。
宝塔面板
快速安装扩展
打开面板控制台,在左侧菜单中找到软件商店
点击应用分类中的已安装
找到已安装的
PHP
,点击右侧设置按钮(php版本需要 >= 8.0.2,截图仅为示例
)在打开的窗口中点击安装扩展,找到缺失的扩展安装即可
最后记得重启安装服务(启动服务的窗口Ctrl+c,再重新执行启动命令)