win10,64位系统
是我几年前提的问题了。
我回忆一下可能的原因:
前一阵安装 composer 也遇到过版本的问题,提示信息与问题中不一样,但确定和版本有关,于是干脆直接使用了php5.6版本,解决了 composer安装的问题。但,有些使用 composer 安装的应该已经要求 php 要使用高版本的 php了,比如 phpunit。
试过不少次安装的 dll 文件不兼容的情况;解决方式只能换一个文件,认真核对php版本,系统环境(32位,还是64位) ,不行就再换一个地方下载文件。
有时可能电脑上的 php 版本有多个,而 web开发时使用的与环境变量中添加的(命令行中使用)不是同一个版本,对应的 php.ini 文件也不是同一样,注意检查一下。
在php.ini里打开这个模块
其实我记得好像composer有windows的安装包
php -m 看看有没有对应的扩展
1.php -m 看看有没有加载这个扩展
2.在php.ini中搜索这两个扩展名,看前面有没有注释掉,如果未启用,取消屏蔽注释
重启apache或者其他关联服务
重试composer
大兄弟,不知道你后来有没有解决,我今天也碰到了相同的问题,不过好在我已经解决了
提示dll模块找不到是因为在php.ini里的ext的目录有错误,打开php.ini查找extension_dir修改为绝对路径即可extension_dir=D:\xampp\php\ext
php.ini
ext
extension_dir
extension_dir=D:\xampp\php\ext
如果后续还有提示找不到模块,同上处理
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(6)
是我几年前提的问题了。
我回忆一下可能的原因:
前一阵安装 composer 也遇到过版本的问题,提示信息与问题中不一样,但确定和版本有关,于是干脆直接使用了php5.6版本,解决了 composer安装的问题。
但,有些使用 composer 安装的应该已经要求 php 要使用高版本的 php了,比如 phpunit。
试过不少次安装的 dll 文件不兼容的情况;解决方式只能换一个文件,认真核对php版本,系统环境(32位,还是64位) ,不行就再换一个地方下载文件。
有时可能电脑上的 php 版本有多个,而 web开发时使用的与环境变量中添加的(命令行中使用)不是同一个版本,对应的 php.ini 文件也不是同一样,注意检查一下。
在php.ini里打开这个模块
其实我记得好像composer有windows的安装包
php -m 看看有没有对应的扩展
1.php -m 看看有没有加载这个扩展
2.在php.ini中搜索这两个扩展名,看前面有没有注释掉,如果未启用,取消屏蔽注释
重启apache或者其他关联服务
重试composer
大兄弟,不知道你后来有没有解决,我今天也碰到了相同的问题,不过好在我已经解决了
提示dll模块找不到是因为在
php.ini
里的ext
的目录有错误,打开php.ini
查找extension_dir
修改为绝对路径即可extension_dir=D:\xampp\php\ext
如果后续还有提示找不到模块,同上处理