【PHP环境配置】PHP连接Mysql错误及解决方法

本文介绍了一种常见的PHP连接MySQL时出现的错误“Fatal error: Call to undefined function mysql_connect()”,并提供了详细的解决步骤,包括配置php.ini文件、设置环境变量、复制必要DLL文件及重启服务器等。

  PHP连接数据库Mysql错误:Fatal error: Call to undefined function mysql_connect() in。。。(某个php文件的地址)

  此错误是出现在安装并配置好PHP、Mysql、Apache服务器的情况下产生的。

  我在网上查找了很多原因,并尝试着修改之后成功了,将解决方法跟大家交流下。

  1、在PHP安装目录之下,找到php.ini,在此文件中将“;extension=php_mysql.dll”引号中句子前的分号去掉。表明php可以加载此mysql模块,当然也可以选择其他要加载的模块,去掉其前面的分号,但是模块加载得越多,占用的资源越多。

  2、加载了模块之后,就需要指明模块所在的位置,比较简单的方式是直接修改环境变量。

     具体操作为:

     右键”我的电脑” -> “属性” -> “高级” -> “环境变量”,编辑“系统变量”下的“Path”,在原来的值后加上“;E:\php\php5;E:\php\php5\ext”。(“E:\php\php5”为php的安装目录)

    系统路径添加好之后需要重启计算机才能生效。

  3、将php安装目录下的libmysql.dll拷贝至apache服务器的bin目录之下。

  4、所有的配置修改好之后,需要重启apache服务器。

 

测试代码:test.php(其中,user为MySQL的用户名,userpassword为MySQL的对应用户密码)

<?php

$link=mysql_connect('localhost','[user]','[userpassword]');

if(!$link) echo "fail";

else echo "success";

mysql_close();

?>

  将测试代码保存在apache安装目录的htdocs之下,启动服务器之后,在浏览器中输入“http://localhost/test.php”,如果出现“success”就说明php连接数据库成功。

 

转载于:https://www.cnblogs.com/Delight/p/3546559.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值