我想启用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
答案 0 :(得分:1)
你应该考虑更多的事情,比如:
检查您的配置,了解您到达那里的特殊字符。 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”