php - 无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - 找不到指定的模块。在第 0 行未知

标签 php wamp

我安装了 WAMP 服务器,但每当我尝试编译 php 文件时,它都不显示 php 部分。仅显示 html 部分。该文件的扩展名是.php。我试过为环境变量设置 PATH。没有任何效果。当我检查错误日志时,这是我能找到的。

[05-Aug-2014 12:04:30 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library                
'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - The specified module could not be found.

 in Unknown on line 0

[05-Aug-2014 12:04:31 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library     
 'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll' - The specified module could not be   
 found.

 in Unknown on line 0 

请帮忙。

最佳答案

您需要做的就是:-

使用 wampmanager 菜单做

wampmanager -> Apache -> Version 

然后点击版本号可能是2.4.9

这将重建 apache/bin 文件夹中的所有符号链接(symbolic link),Apache/PHP 将能够找到这两个扩展所需的 dll。

同时删除您添加到 PATH env var 中的任何内容,因为如果您安装了另一个版本的 Apache/Php,这只会导致问题,请记住 WAMPServer 可以安装这两个版本的多个版本,并允许您通过单击在它们之间切换菜单选项。

WAMPServer 不需要向 PATH 添加任何内容即可正常工作。

附加信息:

你说的

如果我点击 php www 目录并运行索引 php 文件(已经存在)。

让我觉得您正在使用资源管理器,然后双击那里的 php 脚本以启动网页。这是你在做的吗?

如果您是,请不要,您必须像访问任何其他网站一样使用您的浏览器。

始终使用浏览器地址栏启动 PHP 代码,否则它永远不会真正通过 Apache,因此 PHP 代码永远不会真正传递给 PHP 解释器进行编译和执行。

关于php - 无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - 找不到指定的模块。在第 0 行未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138611/

相关文章:

php - 将 SQL 查询转换为查询生成器样式

javascript - 更改 w3 示例表过滤器以搜索多列

javascript - 使用ajax将数据从TinyMCE保存到php

apache - 如何使用 IIS 在 Wamp 上设置 OpenSSL?

mysql - WAMP安装错误: MySQL port

php - 输入地址时 WordPress 出现 404 Not Found 错误

php - 用 html/php 显示图像 wamp

php - 从 PHP 执行程序挂起 APACHE

php - 在php中获取真实IP的问题

java - 我如何在我的java程序中使用随WAMP服务器安装的MySQL