PHP在错误的驱动器上寻找ext文件夹

时间:2016-07-27 20:32:11

标签: php composer-php

我在Windows 10上安装了PHP 7到我的E:驱动器,所以我可以尝试编写器。

当我尝试运行作曲家时,我收到一条错误消息,指出它无法找到我启用的扩展程序,但我看到它正在查看C:\php\ext而不是E:\php\ext

我查看了php.ini,但看不到设置根安装路径的问题。

它始终默认为C:吗?如何告诉它查看E:

1 个答案:

答案 0 :(得分:9)

出于某种原因,无论您在何处安装,PHP for Windows都是硬连线的,以便在C:\php\ext中查找扩展程序。但是有一个简单的解决方法。

php.ini中,找到extension_dir =行。如果它被禁用(作为注释),请启用它。

如果此文件夹位于PHP安装文件夹中,则只需提及扩展所在的文件夹的名称。绝对路径不是必需的。

extension_dir = "ext"

打开命令提示符并运行php -a以检查PHP是否抱怨缺少扩展名。如果没有,那你就做得很好。