【问题标题】:error to install composer because of php file由于 php 文件而安装 composer 时出错
【发布时间】:2019-03-05 01:55:52
【问题描述】:

问候开发者,我想为我的项目学习 laravel 框架。为此,我按照谷歌的一些说明进行安装。我应该让作曲家安装它。我尝试下载作曲家,但有一些错误。错误是:

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 'php_mysql.dll' (tried: C:\xampp\php\ext\php_mysql.dll (The specified module could not be found.
), C:\xampp\php\ext\php_php_mysql.dll.dll (The specified module could not be found.
)) in Unknown on line 0

我尝试解决它。我检查了 php.ini 文件,所有看起来都不错。那是因为我使用的是 xampp server 7.2.0。我真的需要一个解决方案。

【问题讨论】:

  • 您需要安装php_mysql 扩展。你的 php 二进制文件没有用它编译。
  • 我会说相反,你需要从 php.ini 中删除它(用;php_mysql.dll 注释掉它)。因为它在 PHP7 中已被弃用和“删除”。也只是看看你发布的 C:\xampp\php\ext\php_php_mysql.dll.dll php_php_mysql.dll.dll 吗?看起来很奇怪。双倍的乐趣,2 php_dll 扩展......哈哈
  • 你应该考虑使用 Homestead,它提供了一个更稳定的语言环境开发环境 - 特别是如果你在 Windows 上开发:laravel.com/docs/5.7/homestead

标签: php laravel xampp


【解决方案1】:

将 ArtisticPhoenix 的评论变成答案。:

我会说相反,你需要从 php.ini 中删除它(用 ;php_mysql.dll 注释掉它)。因为它在 PHP7 中已被弃用和“删除”。还只是看看你发布的C:\xampp\php\ext\php_php_mysql.dll.dll php_php_mysql.dll.dll 吗?看起来很奇怪。双倍的乐趣,2 php_dll 扩展...哈哈

ArtisticPhoenix 2018 年 9 月 29 日 7:54

我测试成功了。

【讨论】:

  • 你能在评论周围加上一个引号,这样它的出处就很明显了吗?
  • 在测试后将有用的评论变成答案是有意义的。请edit 过滤掉未回答的部分。还可以考虑询问@ArtisticPhoenix,或者至少通知您的使用。 (但是为了说“谢谢”而将某些内容复制到答案中不被视为答案......)
猜你喜欢
  • 2014-07-17
  • 2017-05-27
  • 2019-05-01
  • 2017-07-13
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
  • 2016-07-04
  • 1970-01-01
相关资源
最近更新 更多