即使安装了Composer,Composer也找不到ext-mbstring

时间:2015-02-04 23:50:08

标签: php windows laravel composer-php mbstring

当我尝试安装Laravel 5时,出现依赖性错误。我在Windows 7上使用Uniform Server。我启用了php_mbstring.dll,并检查了它是否正确加载。 (我认为)

这是控制台输出(Composer):

Composer dependency error when installing laravel 5

以下是我的php.ini中的扩展 Php.ini extensions

这是phpinfo()mbstring的详细信息: mbstring installed

我不知道从哪里开始。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

请注意,在Windows和Linux中,PHP can run with multiples php.ini configuration files

通常,当您发现此类问题时,您必须仔细检查加载的配置文件是否与您正在编辑的相同,或者您需要找到正确的路径并将扩展也添加到右侧php.ini配置文件。

通过Web服务器运行脚本时,可以使用函数

找到配置文件
phpinfo();

并检查行"已加载的配置文件" (或只是寻找php.ini) PHP Info Screenshot

您可以在CMD中运行CLI的关注点

php --ini

并检查第一行以查找“已加载的配置文件”值。