【问题标题】:Unable to use mcrypt extension in php 5.2.9无法在 php 5.2.9 中使用 mcrypt 扩展
【发布时间】:2012-10-23 02:17:48
【问题描述】:

我正在使用 xampp 1.8.1 并通过使用apachelounge 提供的补丁将 php 5.2.9 集成到它

我已经启动了 apache,它是正常启动的,但是它显示了一些 php 扩展的错误

[02-Nov-2012 10:56:42] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_mcrypt.dll' - The找不到指定的模块。在第 0 行的未知中

[02-Nov-2012 10:56:42] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_mssql.dll' - The找不到指定的模块。在第 0 行的未知中

[02-Nov-2012 10:56:42] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_pdo_mssql.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:42] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_pgsql.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:42] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_ps.dll' - The找不到指定的模块。在第 0 行的未知中

[02-Nov-2012 10:56:42] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_paradox.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:45] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_mcrypt.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:45] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_mssql.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:45] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_pdo_mssql.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:45] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_pgsql.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:45] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_ps.dll' - The找不到指定的模块。在第 0 行未知

[02-Nov-2012 10:56:45] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\Secoweb\xampp\php\ext\php_paradox.dll' - The找不到指定的模块。在第 0 行未知

我是 Stackoverflow question in this link 的裁判。我按照步骤进行了操作,但也失败了。

我在 xampp/php/ext 文件夹中有这些 dll,我尝试将 dll 放在 system32 文件夹中。我也没有工作。

我正在使用 mcrypt 进行密码加密和解密。所以请帮我用 mcrypt 扩展启动 php。

提前致谢

吉什努

【问题讨论】:

    标签: php apache xampp


    【解决方案1】:

    我终于能够找到问题的解决方案了。

    这是由于libmcrypt.dll 依赖问题,所以我将libmcrypt.dll 放入apache 文件夹并重新启动apache。我还评论了所有不需要的扩展,所以 phperrorlog 现在很干净。

    libmcrypt.dll 存在于 php 文件夹中我通过将 dll 移动到 apache/bin 文件夹中解决了这个问题

    现在 Xampp 1.8.1php 5.2.9

    完美配合

    【讨论】:

      猜你喜欢
      • 2018-11-14
      • 2014-09-26
      • 2015-03-29
      • 2016-07-28
      • 2017-05-11
      • 2014-03-03
      相关资源
      最近更新 更多