无法在 Windows 上使用 Xampp 安装 Composer

Log*_*gos 4 php xampp composer-php windows-10

我一直尝试在 Windows 10 上使用 XAMPP 安装 Composer,但安装程序出现以下错误:

The PHP exe file you specified did not run correctly:
C:\xampp\php\php.exe

The php.ini used by your command-line PHP is: C:\xampp\php\php.ini

A setting in your php.ini could be causing the problem: Either the 'extension_dir' value is incorrect or the dll does not exist.

Program Output:
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - The specified module could not be found.
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pdo_oci.dll' - The specified module could not be found.
 in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

php.exe 的路径已经正确,并且我已取消注释 php.ini 上的扩展。

/php/ext 中的文件

/php/ext 中的文件 (2)

谢谢你们,祝你们有美好的一天!

小智 5

我知道,我来得太迟了,兔子,但如果有人仍在寻找答案,那就是......

  • 转到您的 xampp\php\php.ini
  • 按ctrl+f找到extension_dir并将其相对路径更改为绝对路径,例如从extension_dir =“\ ext”更改为extension_dir =“E:\ xampp \ php \ ext”
  • 按 ctrl+f 找到 browscap 并更改其路径,例如从
    browscap="\xampp\php\extras\browscap.ini" 更改为
    browscap="E:\xampp\php\extras\browscap.ini"
  • 保存文件并重新启动xampp

使用作曲家安装程序重试一次,祝你好运......


  • 老兄,你的回复四年后救了我的命!仍然是一个有效的修复:) (2认同)