新手有关问题:WIN7上找不到mysqli扩展
程序员文章站
2022-05-17 21:49:42
...
新手问题:WIN7下找不到mysqli扩展
小弟初学php,
WIN7下,在登录phpMyAdmin的时候出现错误:缺少 mysqli 扩展。而在PHP脚本里调用mysqli_connect 的时候会报错:
Fatal error: Call to undefined function mysqli_connect() in xxxx on line xxxx
这种情况应该是找不到扩展吧?可是我已经打开了 extension=php_mysql.dll 和 extension=php_mysqli.dll, 把这两个DLL所在的目录也加入了环境变量,可还是不行。
奇怪的是我在XP下同样的环境就可以运行成功。这是怎么回事呢?请教。
我的环境:操作系统WIN7 旗舰版,PHP Version 5.2.17, Apache 2.0,MYSQL 版本 5.5.29
小弟初学php,
WIN7下,在登录phpMyAdmin的时候出现错误:缺少 mysqli 扩展。而在PHP脚本里调用mysqli_connect 的时候会报错:
Fatal error: Call to undefined function mysqli_connect() in xxxx on line xxxx
这种情况应该是找不到扩展吧?可是我已经打开了 extension=php_mysql.dll 和 extension=php_mysqli.dll, 把这两个DLL所在的目录也加入了环境变量,可还是不行。
奇怪的是我在XP下同样的环境就可以运行成功。这是怎么回事呢?请教。
我的环境:操作系统WIN7 旗舰版,PHP Version 5.2.17, Apache 2.0,MYSQL 版本 5.5.29
extension
php
phpmyadmin
扩展
------解决方案--------------------
我也遇到了这个问题,我昨天解决了。
把libmysql.dll和php.ini两个文件拷贝到C:/Windows目录下,
如果不行,就拷贝到C:/Windows/System32目录下。
------解决方案--------------------
这样的情况你应该在apache http.conf 写上
SetEnv PHPRC "路径/PHP5/"
PHPINIDir "路径/PHP5/php.ini"
同时也应该在php.ini里面设好扩展的存放路径
这样就不用copy到win目录了
------解决方案--------------------
我也遇到了这个问题,我昨天解决了。
把libmysql.dll和php.ini两个文件拷贝到C:/Windows目录下,
如果不行,就拷贝到C:/Windows/System32目录下。
------解决方案--------------------
这样的情况你应该在apache http.conf 写上
SetEnv PHPRC "路径/PHP5/"
PHPINIDir "路径/PHP5/php.ini"
同时也应该在php.ini里面设好扩展的存放路径
这样就不用copy到win目录了
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: PHP循环有关问题
下一篇: cocos2d-x-2.2.0
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论