在用php文件访问数据库时,发现无论如何都访问不到数据库,如下图:
花了大量时间参照网上很多方法解决都不可行,而/varlog/apache2/error.log里的错误信息始终是Class ‘mysqli’ not found:
网上的解决方案主要有:
打开php的配置文件php.ini;
1.去掉php.ini中“extension=php_mysqli.dll”前面的分号
2.查找; extension_dir = "ext",去掉前面的分号,并且将引号内的内容改成ext的所在位置路径;
但是,我的php里没有ext文件,对路径也就无从知晓,最后看到一个博主分享的查找php扩展模块extension_dir的目录位置的方法:
php -i | grep -i extension_dir
找到后把extension_dir路径改为查找到的路径’/usr/lib/php/20151012’后终于终于可以访问到数据库了!(哭哭)