? ? ? ? 大家好蚓曼,我曾經(jīng)是ASP.NET MVC的踐行者,現(xiàn)在是PHP钦扭,同時(shí)也是CodeIgniter框架的初學(xué)者和踐行者辟躏,當(dāng)時(shí)由于項(xiàng)目原因,我被迫給自己打滿雞血土全,滿懷激情的選用Yii2,Lavarel5,CodeIgniter等PHP框架進(jìn)行項(xiàng)目開(kāi)發(fā)捎琐,同你一樣被"Call to undefined function mysqli_init()"這個(gè)小問(wèn)題折磨得撓頭騷耳,找遍各大論壇依然找不到問(wèn)題之所在裹匙,差點(diǎn)鎩羽而歸(當(dāng)時(shí)我也按照論壇的提示做了瑞凑,發(fā)現(xiàn)都沒(méi)有用),好的屁話不多說(shuō)概页,現(xiàn)在由我直入正題說(shuō)一說(shuō)解決方法籽御,同時(shí)說(shuō)一說(shuō)當(dāng)時(shí)我是怎么解決以上的問(wèn)題的。
? ?? ???如果你是安裝WampServer 3.0.4作為集成開(kāi)發(fā)環(huán)境的惰匙,當(dāng)你安裝完集成環(huán)境后技掏,請(qǐng)自行檢查一下 localhost/phpmyadmin 這個(gè)后臺(tái)是否能打開(kāi),還是會(huì)報(bào)各種Fatal error,如果遇到Fatal error就只能說(shuō)明一個(gè)問(wèn)題项鬼,這個(gè)WampServer是壞的!!!哑梳,無(wú)論你后面怎么配置你的項(xiàng)目的dasebase.php文件都沒(méi)用,而且更坑的是當(dāng)時(shí)網(wǎng)頁(yè)只顯示Call to undefined function mysqli_init()這個(gè)問(wèn)題绘盟,沒(méi)有更多問(wèn)題提示你該怎么做鸠真。
? ?? ???直到我重裝系統(tǒng),后面選擇安裝phpstudy之后龄毡,發(fā)現(xiàn)我居然能打開(kāi)phpmyadmin吠卷,于是我重新打開(kāi)瀏覽器并輸入項(xiàng)目URL,發(fā)現(xiàn)頁(yè)面提示的錯(cuò)誤又多了一些內(nèi)容沦零,例如
A PHP Error was encountered
? ?? ???Severity: Warning
? ?? ???Message: mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)
? ?? ???Filename: mysqli/mysqli_driver.php....
? ?? ???當(dāng)時(shí)我也不知怎么的祭隔,自己又在網(wǎng)上搜索一下又參考《phpmyadmin安裝及其配置》的文章后,發(fā)現(xiàn)自己項(xiàng)目中的database.php沒(méi)有配置正確路操,當(dāng)時(shí)我安裝完集成開(kāi)發(fā)環(huán)境之后疾渴,或許你跟我一樣沒(méi)有配置phpmyadmin千贯,還以為phpmyadmin的賬戶是root,密碼是空
? ?? ???最后我將$db['default'] = array(...'username' => 'root','password' => '',...);改為$db['default'] = array(
...'username' => 'root','password' => 'root',...)
。重新打開(kāi)瀏覽器并輸入項(xiàng)目的URL程奠,Success(成功)!!!
? ?? ???總結(jié):自己安裝完集成開(kāi)發(fā)環(huán)境后,請(qǐng)檢查一下phpmyadmin后臺(tái)程序是否能打開(kāi)祭钉,還有請(qǐng)各位從其他編程語(yǔ)言亂入到PHP的小伙伴們要一定記住phpmyadmin的賬戶密碼不為空瞄沙,而是root!!!(也就是phpmyadmin的賬戶名為root,密碼也為root)
? ?? ???遇到上面的這個(gè)問(wèn)題的人,俺掐指一算慌核,發(fā)現(xiàn)有80%到90%的可能是由于你從其他編程開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)得好好的距境,然而由于其他什么原因被直接亂入到PHP的,同我一樣,自己不會(huì)逐個(gè)安裝PHP,Apache和MySQL,而是直接選用垮卓,安裝并使用諸如WampServer垫桂,apmserv、xampp粟按、PHPWAMP等集成開(kāi)發(fā)環(huán)境诬滩,哪知道集成開(kāi)發(fā)環(huán)境背后隱藏如此之多的坑正等著可愛(ài)的你去進(jìn)行解決。
? ?? ?? ?遇到Call to undefined function mysqli_init()這個(gè)問(wèn)題或許你同我一樣被折磨的日夜不休的灭将,重燃自信心不知被澆滅了多少回疼鸟,甚至重裝系統(tǒng)后發(fā)現(xiàn)問(wèn)題依然原封不同的保留在那里,當(dāng)時(shí)氣得我直摔鍵盤鼠標(biāo)(因?yàn)殡娔X太貴)庙曙,仰天長(zhǎng)嘯空镜,甚至懷疑是不是由于平時(shí)自己對(duì)電腦太粗暴的問(wèn)題。
? ?? ?? ?是的學(xué)編程不難捌朴,但難得是你要入門之前要進(jìn)行各種各樣吴攒,又奇形怪狀,同時(shí)毀你自信心的配置安裝操作砂蔽,且由于時(shí)間緊迫要快速上手洼怔,(真心累哇。嗯嗯左驾,我想說(shuō)的是其實(shí)遇到困難不可怕茴厉,但遇到困難后,你發(fā)現(xiàn)人家給你的時(shí)間又不是很充足什荣,同時(shí)自己總找不到問(wèn)題解決方案矾缓,且后面有人一直在催你幾點(diǎn)項(xiàng)目要發(fā)布哇,bala,bala稻爬,快點(diǎn)搞定嗜闻,相信你的內(nèi)心是崩潰的,正如 洛天依 的一首 未來(lái)程序員之歌 最后幾句所說(shuō)的一樣 程序員苦逼呀桅锄,程序員苦逼呀琉雳,程序員苦逼呀样眠,我是程序員呀...... )
? ?? ?? ?如果各位看到這個(gè)回復(fù)的伙伴們遇到Call to undefined function mysqli_init()這個(gè)問(wèn)題還是解決不了,可以繼續(xù)回復(fù)本貼翠肘,你我一同探究進(jìn)步檐束。如果還不懂詳細(xì)可看下面文章?http://www.cnblogs.com/Xhosta/p/8516155.html?(博客園名 一戰(zhàn)成銘)