Fatal error:Call to undefined function mysqli_connect() in .php line 報錯


這樣的問題,多半是PHP配置問題。

修改php配置文件

1、在php(版本:php-7.2.7-Win32-VC15-x64)文件夾中一開始不會看到php.ini,而是php.ini-development和php.ini-production,我沒有仔細對比過兩者差別,直接使用第一個配置創建php.ini,然后以此作為PHP配置文件。

2、打開php.ini配置文件后Ctrl+F搜索 extension_dir ,去掉前面的分號或在下面添加一行,並修改等號后面的內容為 "PHP所在目錄/ext" 如下圖

3、Ctrl+F繼續搜索 extension=mysqli ,將前面的分號去掉以開啟mysqli擴展(這里有很多擴展,如果用到可以一並去掉,按需打開)

4、重啟apache服務 

 

可結合<?php echo phpinfo();?>查看開啟擴展情況。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM