猿问

本地上完成thinkphp项目,要部署到linux虚拟机上,提示错误

按照网上说的把php扩展中的mysql、mysqli、pdo打开了还是不行

http://img.mukewang.com/5853858a0001e10f06060123.jpg

http://img.mukewang.com/585385b10001587906050494.jpg

第一次在linux上部署项目,有点不太明白,哪位大神帮我看看是怎么回事???

yang9859
浏览 3731回答 3
3回答

Q南极熊Q

你的PDO支持的是sqlite,没有mysql啊?你配置文件里php_pdo_mysql是启用的么?

慕田峪3555374

  解决办法有两种,一是改代码   $pdb = new PDO("mysql:host=localhost;dbname=test", 'root'); $pdb->exec("SET NAMES utf8");   二就是升级你的PHP到更高的版本喽~~
随时随地看视频慕课网APP
我要回答