关于 CI框架访问数据库类提示Call to undefined function mysqli_init() 问题解决
我上次实践发现,安装在Win10 WampServer3.0.4集成环境,不仅打不开phpmyadmin会报错就算了,而且报错后又没提示那么解决,同时你打开php扩展配置发现,WampServer系统会出现 红色三角形加感叹号 的标志(也就是说WampServer环境加载不成功),同时你会发现WampSever中的Apache环境默认没有加载那个php.ini文件且还提示你是否要创建新的php.ini,然后我按照提示在apache服务器下新建php.ini,并将php7下的php.ini的配置信息复制到apache服务器中的php.ini中并打开了php_mysqli.dll扩展也没有用,CLI会一会儿提示你 There is no extersion in php extersion,最后发现WampServer本身的问题,因为你打不开phpmyadmin,所以你就没有发现phpmyadmin默认的账户和密码分别是root和root(也就是说phpmyadmin默认的帐户名是root,默认的密码也是root)
所以说很多时候并不是我们自己的能力问题,当你使出浑身解数仍然都解决不了一个编程环境的事情时,你应考虑是不是软件本身的有问题,当然对于平时习惯使用 安装即用无需过多关心配置 的小伙伴们来说那是相当的棘手,就像最近我因项目要求,安装Android Studio来开发Android,其编程环境安装及其配置过程,那叫一个蛋疼和酸爽,在你安装AndroidStudio后,你新建一个项目并编译时,IDE会提示你要安装Gradle Build Tool,然后你打开官网安装Gradle Build Tool时,你不知Gradle安装包在哪里下载(因为没有安装包),费了好大劲找到Gradle安装指南时,Gradle官网会温馨提示你,在安装“我”之前,请以管理员身份操作CMD或PowerShell下载和配置Chocolatey,最后还要输入choco install gradle命令才给你安装完成,当你满心欢喜地以为Android Studio所有的开发环境配置都结束了时,你会发现你错了,你的Android Virual Environment还没有安装呢......
当然,上面的操作各个官网可没有说的这么直白!!!同时,还要靠你本人自己边悟边操作。还有我想说的是咱们到人家官网转悠,人家官网写的是英语,同时我也发现人家各个官网普遍对咱们大中华地区都不友好,就以Django官网为例,人家官网有英文,俄文,日文,韩文,阿拉伯文等可选,唯独就没有咱们中文,任凭你求神拜佛信耶稣还有真主安拉,甚至叫人家爸爸,他们都好像爱理不理就是不开发中文页面,就算你用360浏览器和QQ浏览器的自带翻译软件,你看那翻译,每每地可以让你感受中午吃进去的东西在胃部翻滚的感觉,当你完成所有一系列的操作后,你说是不是即蛋疼又酸爽~~~
其实我在这里并不是炫耀自己多多厉害,但我只想说现在搞开发的总体趋势由 原来的 [b]难(开发难,C/C++对于一般开发者来说要求很大) 到 易(随着应用场景的不同,各种各样的编程语言腾空出世,开发变容易了) 再到 易 到 难(开发变容易,但配置杂了也多了,前期操心的事和折腾的事也多了也入门难了),由于开发变容易,世界各地程序猿们和攻城师们怀着“让我们不用再重复造轮子直至解放双手“的“普渡众生”思想,开发出了各种各样怪异的程序包管理工具来方便我们。是的这没错,我们在开发的时候做的事少了,不用再为各种各样的费时间下载安装配置而烦心,开发效率也得到大幅度提升,但对于哪些刚入门的小师弟和小师妹来极大增加了入门成本,特别是做事没耐心同时英文水平一般甚至是无的,同时对编程开发又怀有极大热情的小师弟和小师妹来说就是当头一棒。
关于 CI框架访问数据库类提示Call to undefined function mysqli_init() 问题解决的更多相关文章
- 关于CI框架访问数据库类提示Call to undefined function mysqli_init()
大家好,我曾经是ASP.NET MVC的践行者,现在是PHP,同时也是CodeIgniter框架的初学者和践行者,当时由于项目原因,我被迫给自己打满鸡血,满怀激情的选用Yii2,Lavarel5,Co ...
- 使用tp访问数据库时提示错误: 'PDO' not found, 和not defined constant mysql_attr_init_command 和call an undefined function Think\Template\simpleXml_load_string()函数
第一个问题: PDO not found 是因为 php没有安装pdo扩展, 无法提供给 php 以 数据库访问功能, 所以 报错是在文件: Think/Db.class.php的里面. 解决方法是: ...
- php提示:Call to undefined function curl_init
我要利用curl函数进行数据采集时发现提示Call to undefined function curl_init错误了,后来从官网了解到因为curl默认不是php开启的函数,我们需要手工打开哦,下面 ...
- CI框架中一个类中调用另一个类中已经加载对象测试
controller.php <?php class CI_Controller { private static $instance; public function __construct( ...
- Spring框架访问数据库的两种方式的小案例
1.1 以Xml的方式访问数据库的案例 要以xml的方式访问数据库需要用到JdbcTemplate ,因为 JdbcTemplate(jdbc的模板对象)在Spring 中提供了一个可以操作数据库的对 ...
- php的CI框架相关数据库操作
在使用之前首先应该配置数据库的参数,详见文件application/config/database.php,里面包含主机名,登陆用户名,登录密码,数据库名,编码信息等. 在配置成功后,可以简单的调用: ...
- 十二、CI框架之数据库查询
一.在database文件中写明数据库相关信息 二.我们数据库中的表如图所示 三.在CI中查询数据库内容 四.在浏览器输出 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金 ...
- 十三、CI框架之数据库插入操作
一.CI的数据库插入代码如下: 二.数据库原数据如下: 三.访问网站之后,会显示相关输出 四.我们查看数据库,会增加一条数据 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意 ...
- 用CI框架向数据库中实现简单的增删改查
以下代码基于CodeIgniter_2.1.3版 用PHP向数据库中实现简单的增删改查(纯代码)请戳 http://www.cnblogs.com/corvoh/p/4641476.html Code ...
随机推荐
- python学习:收集主机信息
#!/usr/bin/env python from subprocess import Popen, PIPE def getIfconfig(): p = Popen(['ifco ...
- centos7时间同步
用ntpdate从时间服务器更新时间 1.如果你的linux系统根本没有ntpdate这个命令 yum install -y ntp 2.安装完了之后,你不要做什么配置,也不需要,直接测试一下 [ro ...
- codeforces 940D 比赛总结
这次比赛总体还行,但是并没发挥到极致 A题 速度正常 题解 B题 这个题先是没注意时间复杂度,tle了,好不容易优化了没多测几组就交了,很开心的wa了,查了一边发现没特判k,改好后有草率地交了,又wa ...
- 多线程中join()的用法
Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行. public class TestThread5 { public static void main(String ...
- nyoj 1129 Salvation 模拟
思路:每个坐标有四种状态,每个点对应的每种状态只能走一个方向,如果走到一个重复的状态说明根本不能走到终点,否则继续走即可. 坑点:有可能初始坐标四周都是墙壁,如果不判断下可能会陷入是死循环. 贴上测试 ...
- 在SpringBoot中存放session到Redis
前言 今天你们将再一次领略到SpringBoot的开发到底有多快,以及SpringBoot的思想(默认配置) 我们将使用redis存放用户的session,用户session存放策略有很多,有存放到内 ...
- Spark SQL1.2测试
Spark SQL 1.2 运行原理 case class方式 json文件方式 背景:了解到HDP也能够支持Spark SQL,但官方文档是版本1.2,希望支持传统数据库.hadoop平台.文本格式 ...
- shell脚本—— 字符串操作(长度,查找,替换)
表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 * ${var:-DEFAULT} 如果var没有 ...
- pc浏览器css和js计算浏览器宽度的差异以及和滚动条的关系
如图: css宽度:1250 不包括滚动条宽度 用控制台箭头选取元素显示的左边的宽度:1250 不包含滚动条宽度 缩放浏览器右上角显示的宽度:1267 包含了滚动条宽度 再看下控制台: 由此可计算浏 ...
- python网络编程基础知识整理