我正在尝试在Windows 7和XAMPP上安装Composer,但在运行安装设置时会收到这些错误/消息。
您指定的PHP exe文件未正确运行: C:\ XAMPP \ PHP \ php.exe的
您的命令行PHP使用的php.ini是:C:\ xampp \ php \ php.ini
php.ini中的重复设置可能会导致问题。
程序输出:警告:模块'openssl'已加载到Unknown on 第0行
我一直在谷歌搜索,但找不到合适的解决方案或与此相关的任何内容。最近的事情是在php.ini文件中删除注释openssl扩展名,但对我没用。要明确我对服务器调整有非常基本的了解。
答案 0 :(得分:12)
composer not install in windows 7
我发现并在My Windows 10 PC中成功安装了Composer。
我在这里分享两个解决方案。
您必须遵循一些步骤才能解决问题。
第一个解决方案。
php.ini
在我的情况下,它位于xampp,文件位于c:\xampp\php\
"extension=php_openssl.dll"
";extension=php_openssl.dll"
取消分号取消注释 ";"
第二个解决方案(如果上述解决方案对您不起作用,请使用以下解决方案。)
这适用于我的情况
php.ini
在我的情况下,它位于xampp,文件位于c:\xampp\php\
php
,然后按Enter键然后你必须通过在php.ini
文件中评论所有这些扩展来修复这些waring消息。(实际上这些警告消息的原因是因为启用了多于一次的扩展,或者你可以说< php.ini
文件中的strong>未评论。
以我的情况为例。
A)。您可以在上面的图片中看到有卷曲的警告信息。
Module 'curl' already loaded in Unknown on line 0 .
b)要修复此php_curl.dll
文件中的此php.ini
文件,并在此扩展程序前添加分号 ";"
评论该扩展程序{ {1}}
希望我能解决您的问题。
这就是所有人。快乐的编码! (amitamie.com):-); - )
答案 1 :(得分:7)
OpenSSL正在加载两次。查看上面的php.ini来查看 openssl.dll,并在其中一个地方发表评论。
- 法基
答案 2 :(得分:0)
使用作曲家安装程序重试
答案 3 :(得分:0)
为了Google索引,
我写下了我的错误
如果Composer未安装在xampp安装中提供的php的Windows 7、8、10中,则显示此错误消息
您指定的PHP exe文件未正确运行 : yourPathTo \ php.exe
程序无法正常运行。尝试重新安装该程序以解决此问题。确保已安装适当的Visual C ++ Redistributable。
Composer消息确实使我对Visual C ++感到困惑,实际上并非如此
好吧,经过长时间的搜索,我终于找到了在同一线程中找到的Sarim'解决方案 Composer setup installation error
此特定问题归因于xampp安装默认提供的php.ini,如Sarim所强调,它确实具有与xampp安装相关的路径,并且不允许Composer-Setup.exe正常运行。
答案 4 :(得分:0)
如果你已经有一个 composer 并且你需要更新它,你可以使用这个命令行:
composer self-update
这对我有用。