Fatal error: Uncaught Error: Call to undefined function mysql_connect() in

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in,第1张

php配置iis7的方式有两种,ispi和cgi,但是php53已经不支持ispi了,只支持cgi,而采用php52配置iis7的时候会出现

找不到mysql数据库不能用,是因为dll文件没有加载,单击php-cgiexe,把确少的dll复制到system下,把phpini复制到

windows目录下,重启服务器,就好了。

打开IIS7管理器,鼠标单击定位到出现了这个错误的网站

在IIS7管理器的右边,选择“基本设置”

在d出的“编辑网站”对话框中,单击“连接为”按钮

在“连接为”对话框中,选择“特定用户”单选按钮

并单击右边的“设置”按钮

在d出的“设置凭据”对话框中,输入用户名、密码和确认密码

windows7安装IIS后,静态页面和没有数据库的ASP页面可以正常浏览,但是只要有数据库的ASP页面,就读不出数据,不能浏览。

打开IIS7管理器,鼠标单击定位到出现了这个错误的网站

在IIS7管理器的右边,选择“基本设置”

在d出的“编辑网站”对话框中,单击“连接为”按钮

在“连接为”对话框中,选择“特定用户”单选按钮

并单击右边的“设置”按钮。6在d出的“设置凭据”对话框中,输入用户名、密码和确认密码

注意,用户名应该是具有访问这个网站目录权限的用户,比如说管理员账户(用户名:administrator密码自己设计的)。设置完这些,错误就会立即消除。

在这里我把PHP和MySql还有phpMyadmin都统一放在了D:\Program_Green\_Server目录下,php和Mysql我下载的都是免安装版。

首先要把mysql5目录中的my-smallini改名为myini,然后把php目录中的phpini-dist改为phpini,然后打开phpini编辑该文件:

找到extension_dir = “/” 这一行,改为extension_dir = “D:\Program_Green\_Server\php\ext\”

去掉

extension=php_mbstringdll

extension=php_mcryptdll

extension=php_mysqldll

前面的;号

这里有个问题,我想到以后可能会用到sqlite扩展,于是把extension=php_sqlitedll前的;号也给去掉,但是IIS会出现“IIS Worker Process 已停止工作”的错误提示,不知道以后的PHP6里高版本的sqlite会不会解决这个问题。

下面是我做的一个简单的批处理,把以下内容保存成bat文件,放到D:\Program_Green\_Server下执行。

@echo off

copy php\phpini c:\windows\

copy php\libmysqldll c:\windows\system32\

copy php\libmcryptdll c:\windows\system32\

mysql5\bin\mysqld-nt –install-manual “mysql5″ –defaults-file=”D:\Program_Green\_Server\mysql5\myini”

sc config “mysql5″ start= auto

net start mysql5

mysqladmin -u root -p password 123456

运行后会提示输入原密码,直接回车即可,123456即是新密码。

然后打开IIS,选择服务器名或者一个站点,双击右侧功能视图中的“处理程序映射”,添加一个脚本映射,请求路径为php,可执行文件指定为D:\Program_Green\_Server\PHP\php5isapidll,名称为PHP。

运行cmd,输入iisreset来重启IIS,至此环境配置完成。

phpmyadmin的配置很简单,我这里用的是2116版,只需要把configsampleincphp改名为configincphp,然后打开并编辑它

为$cfg['blowfish_secret']随便指定一个字符串

把37和38行改为

$cfg['Servers'][$i]['controluser'] = ”;

$cfg['Servers'][$i]['controlpass'] = ”;

即可。

以上就是关于Fatal error: Uncaught Error: Call to undefined function mysql_connect() in全部的内容,包括:Fatal error: Uncaught Error: Call to undefined function mysql_connect() in、iis7 无法验证对路径的访问是怎么回事儿、iis7+PHP+MySQL+SQLSERVER,连不上MySQL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9849360.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存