[Php.ini]PHP调用mysql_connect()函数出错:Call to undefined function mysql_connect()

初学先用appserv或xampp集成安装包,这样可以不必为单独安装apahce/mysql/php而烦恼了。

最近我在自己搭建环境时,老是出现mysql扩展装不上。已经在php.ini里打开了extension=php_mysql.dll的扩展了。后来发现核心点是在WINDOWS系统下,需要的PHP目录下的:libmysql.dll和php5ts.dll
拷贝至:windows目录下的system32下!

Fatal error: Call to undefined function mysql_connect()

没打开mysql拓展.

php.ini里面;extension=php_mysql.dll去掉前面的分号.

------------------------------------------------------------------------------------------------------------

今天在调试数据库连接时遇到了这样的错误:

Fatal error: Call to undefined function mysql_connect() in ......

参考了一下网上的意见,但都不怎么详细,很多都不容易理解,于是慢慢进行了调试了,就后终于OK了!

1.将libmysql.dll和php5ts.dll拷贝至windows目录下的system32下!

2.修改windows安装目录下的php.ini 去掉;extension=php_mysql.dll前面的分号;

总是出现如下问题
Fatal error: Call to undefined function mysql_connect() in
D:\masterphp\test-mysql.php on line 2
还有
Fatal error: Call to undefined
function ImageCreateFromPNG() in D:\masterphp\make_button.php on line 11

我几乎把网上的方法都用过了,例如:
将外部库libmysql.dll复制到System32目录,然后去掉extension=php_mysql.dll的分号,实际上我一气之下把所有的.dll都复制到System32目录了,并且去掉了所有的extension=*前的;

可是还是不行啊

配置如下
Apahce 2.0.59 ,php 5.1.6 MySql 5.0

最后加上
PHPIniDir "D:\php5"

[Php.ini]PHP调用mysql_connect()函数出错:Call to undefined function
mysql_connect(),布布扣,bubuko.com

[Php.ini]PHP调用mysql_connect()函数出错:Call to undefined function
mysql_connect()

时间: 2024-10-12 17:01:35

[Php.ini]PHP调用mysql_connect()函数出错:Call to undefined function mysql_connect()的相关文章

MySQL - undefined function mysql_connect()

1.1.1 现象 连接MYSQL数据库出错,错误信息如下: Fatal error: Call to undefined function mysql_connect() in E:\Rainman\NetDisk\CurrentWork\wwwroot\phpinfo.php on line 3 1.1.2 原因 应该是没有找到MySQL的驱动. 1.1.3 解决 方法如下: 1. 检查php.ini中的extension=php_mysql.dll有没有去掉注释(;为注释符) 2. 检查ph

php5.4 Call to undefined function mysql_connect()

今天学习PHP中连接MySQL,使用mysql_connect()函数时,碰到以下错误: "Call to undefined function mysql_connect()", PHP版本:5.4.29 MySQL版本:5.5.28 Apache版本:2.2.22 解决方法如下: 1.httpd.conf中:LoadModule php5_module "D:/www/PHP54/php5apache2_2.dll"PHPIniDir "D:/www/

PHP :Call to undefined function mysql_connect()

今天配置apache ,php,mysql 的时候,一直报(Call to undefined function mysql_connect()),PHP一直连接不上数据库,从网上查,答案也都是千篇一律.后来经过慢慢调试总的来说从以下几个方面来查1:php.ini配置文件中 extension_dir 前面分好去掉,同时把目录指向php的ext目录 如:extension_dir = "D:/shenghuo/php/ext"2:php.ini中 以下几项的分号去掉 extension

CLI命令模式下Call to undefined function mysql_connect()

背景: http访问一切正常,可以connect到数据库存取数据.但是当CLI模式时会出现Call to undefined function mysql_connect() 原因:CLI模式下 没有配置php.ini文件,或者配置了php.ini,但是php.ini里没有php_mysql.dll或mysql.so模块 解决: 1 首先执行 php -m检查 mysql模块是否加载 2 执行命令 php --ini 检查命令模式的配置文件路径以及配置文件是否存在 输出如下: Configura

undefined function mysql_connect()解决方法

在配置apache+php+mysql后,打开一个php网页文件正常,但是php网页中连接数据库时,出现以下提示: Fatal error: Call to undefined function mysql_connect() in  D:\Apache2.2\htdocs\db.php on line 33 步骤阅读 百度经验:jingyan.baidu.com 方法/步骤 1 原因:这是由于未正确配置php.ini文件造成的,在php的目录中,找到php.ini文件.用你喜欢的文本工具打开此

有关使用phpstudy搭建sqli-lab环境搭建时发生Uncaught Error: Call to undefined function mysql_connect()错误

文章更新于2020-1-30 问题描述 Uncaught Error: Call to undefined function mysql_connect() 分析 经查php手册可知 mysql_connect() 在php5以后的版本中不在使用,使用mysqli_conncet()代替,准确的来说是mysql类被mysqli类代替,在php5+版本中可以同时使用mysql类和mysqli类. 解决方案 1.在phpstudy环境下我们可以对php版本进行降级,选择php5+版本即可. 具体操作

在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()

1.问题: 测试php7.0 链接mysql数据库的时候发生错误: Fatal error: Uncaught Error: Call to undefined function mysqli_connect() 即使把 /etc/php/7.0/apache2/php.ini 中的行: ;extension=php_mysql.dll 修改成(即:取消行前面的分号";"): extension=php_mysql.dll 问题依然没解决. 测试文件: require_once __D

php编程中如何避免调用in_array()函数出错问题

php开发过程中,经常会遇到判断一维数组中是否含有某个元素,这是会用到in_array();由于php是弱类型的语言,所以不小心的话,也会踩到"坑".(注:这里测试用到的php版本是5.6.)那么具体该如何注意呢?下面就来跟大家分享一些实用经验. 一.前方有坑 直接上代码: $arr = ['php在路上',1]; echo in_array(true,$arr) ? 1 : 0; echo in_array(0,$arr) ? 1 : 0; 结果: 11 二.为啥有坑 其实,从底层源

C 调用数学函数pow时遇到 undefined reference [已解决]

1.问题描述编译如下代码 #include <stdio.h> #include <math.h> int main() { float x = 2, y = 10; float p = 0; p = pow(x, y); printf("%f\n", p); return 0; } 出现如下问题undefined reference to `pow' 2.解决方法1)man pow 2)在man手册中提到 调用 pow要做两件事,第一,包含头文件,第二编译时加