Call to undefined function mysqli_connect() in xx.连接数据库出现mysqli_connect()未定义的问题。
这个是我在执行php代码的时候出现的一个错误,我在网上查了好久,也按照网上常用的方法去修改,都没有效果。

例如:1.新建一个php文件:
<?php 
	print phpinfo();
?>
执行这个文件,可以查看php的所有信息。

可以看到没有php.ini配置文件。去php安装的目录中查看,并没有php.ini配置文件,只有php.ini-production。网上说只要将php.ini-production文件改成php.ini就可以了。然后打开配置文件,1.将extension_dir = "ext"前面的冒号去掉,把extension_dir = "ext"改为自己安装的绝对路径,例如:extension_dir = "C:/Develop/php/ext"。2.将extension=mysqli前面的冒号去掉。保存,重启apache。
执行文件,还是没有出现一样的错误。查看phpinfo,还是没有php.ini。
以上的配置都没有错,只是在安装apache的时候,没有配置php的配置文件路径。
 这个是之前安装php的时候在Apache的httpd.conf中配置php。
这个是之前安装php的时候在Apache的httpd.conf中配置php。
在下面加入一句话:PHPIniDir "C:/Develop/php/php.ini" ,这个路径是php.ini配置文件所在的路径。
 保存,重启apache。
保存,重启apache。
用phpinfo查看,可以看到如下:


说明mysqli扩展文件已经打开了,再去执行php文件,就可以了。
Call to undefined function mysqli_connect() in xx.连接数据库出现mysqli_connect()未定义的问题。的更多相关文章
- ubuntu下mysqli_connect()显示未定义,mysqli_fetch_all()显示未定义   解决方法
		mysqli_connect()显示未定义解决方法: http://www.cnblogs.com/misoag/archive/2013/01/24/2874439.html 让apache.php ... 
- "Fatal error: Call to undefined function: file_put_contents()"
		打开页面时提示这个错误: Fatal error: Call to undefined function: file_put_contents() 意思是请求未定义的函数,出现这个提示通常有两种情况: ... 
- fatal error: Call to undefined function mysqli_connect()
		在搭建PHP5.6+APACHE2.4+MYSQL5的平台时,测试是否成功连接mysql, 测试程序index.php <?php phpinfo() ?> 没有出现mysql的信息 所以 ... 
- 在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
		1.问题: 测试php7.0 链接mysql数据库的时候发生错误: Fatal error: Uncaught Error: Call to undefined function mysqli_con ... 
- undefined function mysql_connect()解决方法
		在配置apache+php+mysql后,打开一个php网页文件正常,但是php网页中连接数据库时,出现以下提示: Fatal error: Call to undefined function my ... 
- PHP连接mysql数据库报错:Call to undefined function mysql_connect()
		http://php.net/manual/zh/intro.mysqli.php 系统环境PHP7.0+Mysql5.7+Apache2. 运行一个数据库连接测试示例时报错: [client 127 ... 
- PHP Fatal error: Call to undefined function mysql_connect()  错误解释
		我使用的是5.6.11版本的php 刚开始以为编译参数加了--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd,就可以不能安装mysql了. 但是使用了mysq ... 
- 有关使用phpstudy搭建sqli-lab环境搭建时发生Uncaught Error: Call to undefined function mysql_connect()错误
		文章更新于2020-1-30 问题描述 Uncaught Error: Call to undefined function mysql_connect() 分析 经查php手册可知 mysql_co ... 
- linux下, 再次遇到使用thinkphp的模板标签时,报错used undefined function \Think\Template\simplexml_load_string() 是因为没有安装 php-xml包
		linux下, 使用thinkphp的模板标签,如 eq, gt, volist defined, present , empty等 标签时, 报错: used undefined function ... 
随机推荐
- Resources in Visual Tracking
			这个应该是目前最全的Tracking相关的文章了 一.Surveyand benchmark: 1. PAMI2014:VisualTracking_ An Experimental Sur ... 
- windows服务与其他进程使用MemoryMappedFile
			首先,名字必须以Global\开头. 其次,需要配置权限 var rule = new AccessRule<MemoryMappedFileRights>("everyone& ... 
- macOS 中文件属性有at符号
			在mac os 下 HFS+的文件系统里,有时候有些文件会附加上mac的专有属性,@属性就表示文件或文件夹是来自互联网下载 xattr -l 文件名:查看attrxattr -d 属性名:删除attr 
- android service服务的学习
			1.Service简单概述 Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件.服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即 ... 
- Java代理(一)
			先来看看Java的静态代理,假设有如下接口和实现方法: package proxy; public interface Subject { public void request(); public ... 
- 解决:oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错
			前言:最近在做一个通用查询单表的组件,所以 sql 的写法就是 select *,然后 resultType="map" ,然后使用 jackson @ResponseBody 返 ... 
- Invoke 和 BeginInvoke 的区别
			在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate 一.为什么Control类提供了Invoke和BeginInvoke机制? 关于这个问题的最主要的原因已经是dot ... 
- EF 多种查询方式
			比较常用的查询方式linq to entity,这里先看一种写法: var query = (from d in testContext.Set<DepartPerson>() //查询和 ... 
- 使用sshkey连接github等服务器
			平常使用git时因为用了https的方式,所以经常要输入密码,其实我们是可以通过这个公钥连接github git.oschina.net等服务器,这样可以省去了我们输入用户名密码这么一个步骤了. 1. ... 
- AJAX-XMLHttpRequest和本地文件
			网页中可以使用相对URL的能力通常意味着我们能使用本地文件系统来开发和测试HTML,并避免对Web服务器进行不必要的部署. 然而当使用XMLHttpRequest进行Ajax编程时,这通常是不行的. ... 
