安装作曲家时无法加载php_mcrypt.dll

时间:2019-07-08 07:41:23

标签: laravel composer-php mcrypt

在安装作曲家时出现以下错误...任何人都可以帮助我修复它。

您指定的PHP exe文件未正确运行:

C:\xampp\php\php.exe

命令行PHP使用的 php.ini 是:C:\xampp\php\php.ini

您的 php.ini 中的设置可能会引起问题:

Either the 'extension_dir' value is incorrect or the dll does not exist.

程序输出:

PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mcrypt.dll' (tried: C:\xampp\php\ext\php_mcrypt.dll (The specified module could not be found.), C:\xampp\php\ext\php_php_mcrypt.dll.dll (The specified module could not be found.)) in Unknown on line 0

1 个答案:

答案 0 :(得分:0)

php_mcrypt.so.dll 扩展在更高版本的 PHP 解释器中被弃用。 您的 PHP 解释器上可能未安装该扩展程序,但您的 php.ini 设置文件中可能存在激活该扩展程序的行。 转到您安装 PHP 解释器的目录(通常是 C:\PHP)。找到“C:\PHP\php.ini”文件并在文本编辑器中打开它。

如果包含短语 extension=mcrypt.so 的行没有被注释掉,则在该行的开头放一个分号。

;extension=mcrypt.so