博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在ubuntu16.10 PHP测试连接MySQL中出现Call to undefined function: mysql_connect()
阅读量:5993 次
发布时间:2019-06-20

本文共 686 字,大约阅读时间需要 2 分钟。

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 __DIR__.'/config.php';// 2. 获取要查询打用户名(通过地址栏传递参数)$username=isset($_GET['username'])?$_GET['username']:'';if (empty($username)){    echo '用户名不能为空.';}// 3. 连接数据库$conn=@mysqli_connect($db_host,$db_user,$db_psw) or die('数据库连接失败.'.mysqli_error());var_dump($conn);

config.php文件:

View Code

2. 有效的解决方法:

  • sudo apt-get install php7.0-mysql
  • sudo dpkg-reconfigure  php7.0-mysql
  • sudo /etc/init.d/mysql restart
  • sudo /etc/init.d/apache2 restart

最后连接成功:

参考:

 

转载地址:http://gctlx.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
LNMP(nginx php-fpm mysql) 环境部署——mysql
查看>>
QQ WINDWOS 8 METRO版使用体验
查看>>
一个简单的遮罩弹出层效果
查看>>
Eclipse Color Theme
查看>>
数据库,唯一索引,重复数据处理
查看>>
八爪鱼的配置命令
查看>>
Nginx编译安装
查看>>
利用Java上手微服务架构
查看>>
JSP复习(二):EL表达式
查看>>
Maven最佳实践:划分模块
查看>>
Spring Boot——开发新一代Spring Java应用
查看>>
运维-系统架构师经验总结:
查看>>
Webhook与Jenkins自动构建(上)
查看>>
Spring MVC 向页面传值-Map、Model和ModelMap
查看>>
Github 简明教程
查看>>
1、tomcat目录及端口规划实践
查看>>
leetcode笔记:Gray Code(2016腾讯软件开发笔试题)
查看>>
Android 混淆打包
查看>>
ssh 在远程主机执行本地脚本
查看>>