【发布时间】: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.dllphp_php_mysql.dll.dll吗?看起来很奇怪。双倍的乐趣,2php_和dll扩展......哈哈 -
你应该考虑使用 Homestead,它提供了一个更稳定的语言环境开发环境 - 特别是如果你在 Windows 上开发:laravel.com/docs/5.7/homestead