当前位置:  开发笔记 > 编程语言 > 正文

IIS,MySQL上的MySQL - 在提供页面时没有加载MySQL

如何解决《IIS,MySQL上的MySQL-在提供页面时没有加载MySQL》经验,为你挑选了1个好方法。

我尽可能管理,在Windows Server 2003上设置IIS(6.0),PHP(5.2.8)和MySQL(5.1.30),所有涉及到(我认为)在IIS和PHP中的问题让事情互相交谈.

PHP确实有效 - 但是,我无法使用PHP页面中的mysql或mysqli库. 致命错误:找不到类'mysqli'...
致命错误:在...中调用未定义的函数mysql_connect()

在PHP页面中使用phpinfo()时,不会出现与MySQL或MySQLi相关的信息.

但是,当我从命令行调用PHP时,例如

> php -r phpinfo()

有关MySQL和MySQLi的信息确实出现在输出中.

重新启动IIS或操作系统不会产生进一步的效果.我在PHP根目录中只有一个php.ini文件.

我是否还需要以某种方式将MySQL连接到IIS,还是存在其他问题?



1> Bill Karwin..:

用于PHP的命令行用法的php.ini文件可能与Web服务器使用的php.ini不同.您应该phpinfo()通过在Web服务器的文档空间下放一个小PHP脚本来获取信息:


使用浏览器打开此PHP脚本,通过URL向Web服务器请求PHP脚本.这将告诉您Web服务器认为您的PHP配置.

还要记住,您需要重新启动Web服务器以便对php.ini进行编辑才能生效.它只在Web服务器启动时读取php.ini.

您的IIS实例使用的php.ini文件可能存在很多地方.有关详细信息,请参阅http://php.net/manual/en/configuration.php或http://www.iis-aid.com/articles/how_to_guides/where_php_ini_is_loaded_from.

查看phpinfo()浏览器中查看的输出,并查找"已加载的配置文件"项.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有