PHP扩展无法加载

时间:2010-08-15 03:10:36

标签: php curl

我想启用MySQL和Curl扩展。因此我取消注释启用php.ini扩展的行。

还将环境变量添加到PHP到C:\ PHP和PHRC到C:\ PHP

将dll复制到system32

当我打开php.exe时,我看到以下错误:甚至试图运行代码。它给我这个错误 致命错误:在第7行的C:\ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ test.php中调用未定义的函数curl_init()

C:\ PHP> php.exe的 PHP警告:PHP启动:无法加载动态库'ôC:\ PHP \extö\ php_curl .dll' - 找不到指定的模块。  在第0行的未知中 PHP警告:PHP启动:无法加载动态库'ôC:\ PHP \extö\ php_mysq l.dll' - 找不到指定的模块。  在第0行的未知中

我使用的是Windows 7,apache 2.2和php 5

2 个答案:

答案 0 :(得分:1)

你应该考虑更多的事情,比如:

  • 找到系统上的任何php.ini文件。如果你已经安装了PHP使用和安装程序,那么也可以在安装文件夹中找到ini文件,就像在Windows文件夹中一样。
  • 使用php.exe扩展名将文件复制到同一文件夹中。
  • 检查您的配置,了解您到达那里的特殊字符。 C:\之前的那个字符是什么?文件名中的那个间距是什么?

    ôC:\ PHP \extö\ php_mysq l.dll

答案 1 :(得分:0)

错误的dll文件可能存在问题。
你需要一个与你的php版本兼容的DLL 转到http://php.net并下载新的php包。

或者它可能是php.ini中“extension_dir”值错误的问题 尝试将您的扩展目录更改为更简单(没有特殊字符),例如:
extension_dir =“c:/ PHP / ext”