PHP警告,我不能摆脱..“缺少mcrypt.so”..但phpinfo()显示它

时间:2013-09-16 11:43:26

标签: php

我再次在iTerm中出现此错误..

PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so, 9): Library not loaded: /usr/local/lib/libmcrypt.4.dylib
Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
Reason: image not found in Unknown on line 0

这只是一个警告,所以我仍然可以工作。但我想摆脱它。

事情是,我以前一直在这条路上。我之前已经安装了mcrypt这个问题之前出现了(我想是自制的,但是我比现在更无能了,我只是关注了一些网站。无论如何,错误已经消失了一些个月)。

Mcrypt在我的phpinfo()中显示,mcrypt.so文件在/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

任何想法是什么问题?任何人都可以帮我解决这个问题吗?

(我意识到这个问题已经被问过了,但答案通常只是“你错过了扩展名”,或者“在php.ini中注释掉了”。我想了解发生了什么,以及解决问题而不评论mcrypt,因为这总是会引发新的额外问题。具体来说,Laravel需要它。)

0 个答案:

没有答案