【发布时间】:2018-08-12 16:15:34
【问题描述】:
我一直在尝试在 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
php.exe 的路径已经正确,并且我已取消注释 php.ini 上的扩展。
谢谢你们,祝你们有个美好的一天!
【问题讨论】:
-
取消注释扩展后是否重启了服务器?
-
@ParamaKar 在命令行上运行
php.exe时不需要这样做 -
那么
C:\xampp\php\ext中是否存在两个OCI.dll文件? -
@Phil,文件存在于指定路径
-
@Phil,我已经编辑了这个问题。可以看到目标路径中确实存在所需的文件。
标签: php xampp composer-php windows-10