PHP 连接数据库操作

PHP 连接数据库操作
mysqli_connect()函数无法调用
-报错

img


-
-
-

-Loaded Configuration File 为 D:\phpEnv\php7\php.exe
自己试过设置环境变量一直调不好 理想应该是php.ini

img

-该设置的都设置了
php.ini
-
-

img


-
-
-
-
-

img


-
-
httpd.conf
-

img

apache配置有问题,怎么加载的配置文件是php.exe,应该是php.ini才对

img

正常phpinfo输出

img


改下httpd.conf,加上php.ini文件名。而且注意看题注phpinfo输出,windows下应该也有一个php.ini,指定配置文件后,要改d盘下的php.ini

img

这个错误通常是因为 PHP 没有安装 MySQL 扩展或者没有启用 MySQL 扩展。

  1. 确认 PHP 是否已经安装 MySQL 扩展。你可以在 PHP 的配置文件 php.ini 中搜索 mysqli 扩展,如果没有找到,那么就需要安装 mysqli 扩展。

  2. 如果已经安装了 mysqli 扩展,那么需要确认是否已经启用 mysqli 扩展。你可以在 php.ini 文件中找到 mysqli 扩展的配置项,将其设置为 enable。

  3. 如果以上两个步骤都没有解决问题,那么可能是因为 PHP 没有加载 mysqli 扩展。你可以在 PHP 的代码中添加以下代码来加载 mysqli 扩展:

    extension=mysqli.so
    
  4. 如果使用的是Windows ,那么需要在 php.ini 文件中将 mysqli 扩展的路径添加到 PHP 的环境变量中。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

原因:Loaded Configuration File 未设置好
直接在PhpStrom 中的Settings里设置,设置完重启软件,即可更改好。
1.无须调httpd.conf 2.也无需将php.ini放置在C:\windows目录下 3.更无需配置环境变量

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^