多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
:-: PHP 8.0 开启mysqli扩展 第一步、回去检查代码: ``` <?php $dbhost = 'localhost';   // mysql服务器主机地址 $dbuser = 'root';            // mysql用户名 $dbpass = 'root密码';    // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); var_dump($conn); ?\> ``` 经检查代码没问题,而我的PHP是8.0.1版本,mysqli\_connect是可用的,所以可以推断是mysqli扩展未开启。 第二步、检查mysqli模块扩展是否开启: ``` <?php echo phpinfo(); ?\> ``` 经检查,发现只有一个mysqli关键字,说明mysqli模块扩展未开启,所以现在去开启mysqli模块扩展。 第三步、检查ext中是否存在mysqli模块扩展: \php\php-8.0.17-nts-Win32-vs16-x64\ext\php_mysqli.dll 第四步、到php.ini中开启mysqli模块扩展和配置路径: ``` extension=php_mysqli extension=php_mysqli.dll extension_dir = "D:/body/phpstudy_pro/Extensions/php/php-8.0.17-nts-Win32-vs16-x64/ext" ``` 如果没有php\_mysqli.dll的可以手动添加,如果已有的就将前面的;去掉,即开启模块,然后指定php\_mysqli.dll的存储路径,记得去掉;,最后重启服务即可。 最终结果:查看是否成功