[英]php_mcrypt extension for windows server 2008 R2
我找到了很多有关此问题的文章,但是没有一篇对我有帮助。
这是我已经尝试过的内容的清单:
在IIS管理器上,扩展名显示为已启用,但检查php错误日志后,我多次发现此消息:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\v5.3\ext\php_mcrypt.dll' - %1 is not a valid Win32 application. in Unknown on line 0
这是phpinfo()的屏幕截图
我有带有IIS 7.5和PHP 5.3.10的Windows Server 2008 R2 64位。 也许文件(php_mcrytp.dll)不是一个好文件,我可以在哪里下载? 在php网站上,我在ext文件夹下找不到php_mcrytp.dll文件。
谢谢
如果您从php.net下载了Windows版PHP,并且正在运行PHP的FastCGI版本(您应该使用PHP 5.3.x和IIS),则mcrypt库已经在PHP引擎中静态编译。 您不需要安装任何额外的DLL。
如果您在phpinfo的输出中看到mcrypt部分,则表明mcrypt已经启用(否则mcrypt部分将丢失)。
这也是没有mcrypt DLL的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.