我在安装Composer
时遇到问题。我在向导中选择php.exe
路径后,它显示的是下面的错误说明。
您指定的PHP exe文件未正确执行: D:\ wamp \ bin \ php \ php5.5.12 \ php.exe从命令行运行它 可能会突出问题。内部错误[ERR_INVALID],退出代码1
答案 0 :(得分:7)
我想这是一个在这里被问过的问题。
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
文件中注释所有这些扩展来修复这些警告消息。(实际上这些警告消息的原因是因为这些扩展程序启用了多次,但您可以取消评论在php.ini
文件中解决问题。)
以我的情况为例。
A)。您可以在上面的图片中看到有卷曲的警告信息。
Module 'curl' already loaded in Unknown on line 0 .
b)要修复此php_curl.dll
文件中的此php.ini
文件,并在此扩展程序前添加分号 ";"
评论该扩展程序{ {1}}
希望我能解决您的问题。
这就是所有人。快乐的编码! (amitamie.com):-); - )
答案 1 :(得分:5)
您可能需要遵循一些步骤来解决问题
extension_dir
更改为完整方向
喜欢 :
extension_dir = "E:\xampp\php\ext"
手动安装Is there any way to install Composer globally on Windows? 或者你可以通过打开XAMPP Shell来完成它并写下这个
php -r "readfile('https://getcomposer.org/installer');" | php
只需将其安装在(C :)分区中我认为它可以正常工作。
我认为Windows8及以上版本中的问题不允许使用CMD的完全权限。
答案 2 :(得分:0)
您收到此错误,因为缺少php.ini中指定的某个dll文件。所以,请执行以下步骤来解决此问题。
打开命令提示符并输入 php 并按Enter键。
它将尝试执行php并将发出警告和错误。例如在我的情况下它就像下面: Error
现在,根据错误,继续在php.ini文件中注释扩展名(在上面的命令中列出)。例如,在我的情况下,我发表了评论 延长=激活php_mysql.dll to; extension = php_mysql.dll
现在尝试再次安装作曲家,它应该可以正常工作。
注意:如果不再重复这个过程,可能是php.ini中有多个扩展在你的情况下创建问题,但是在cmd,php可能只会给出一个错误一次。
注意:安装作曲家后,您可以继续取消评论您评论过的所有行。
答案 3 :(得分:0)
您必须执行以下步骤。
;延长= php_openssl.dll
首先添加分号并再次重试以安装composer
答案 4 :(得分:0)
这适合我。
Drive_name://xampp/php
extension=msql.dll
更改为;extension=msql.dll
,将extension=msql.so
更改为;extension=msql.so
答案 5 :(得分:0)
这对我有用!
path/to/xampp/php
并打开php.ini
extension=php_mcrypt.dll
,并用分号(;)
进行注释。像将extension=php_mcrypt.dll
替换为;extension=php_mcrypt.dll
php.ini
composer
,它应该可以正常运行。答案 6 :(得分:0)
转到您的xampp\php\php.ini
按 Ctrl + f 查找extension=intl
并使用;
;extension=intl
尝试并安装composer.exe。
答案 7 :(得分:0)
这对我有用..,
答案 8 :(得分:0)
当我收到此错误时,这对我有用: 您指定的 PHP exe 文件未正确运行: C:\xampp\php\php.exe
程序输出: PHP: 语法错误,意外的 '(' in C:\xampp\php\php.ini on line 1602,
尝试以上所有答案后: 我用代码编辑器打开 php.ini 文件并找到第 1602 行,我看到
error_reporting(1) around the eval().
所以我用;
;error_reporting(1) around the eval().
并且我的作曲家安装成功。
答案 9 :(得分:-1)
您需要安装“ Visual C ++”
https://www.microsoft.com/en-us/download/details.aspx?id=30679