[英]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.