数据库
首页 > 数据库> > 环境Window10中 php 7.2压缩包版、apache2.4压缩包版 、mysql.8.0压缩包版或运行安装版,使用PHP连接MySQL配置碰到的诡异问题

环境Window10中 php 7.2压缩包版、apache2.4压缩包版 、mysql.8.0压缩包版或运行安装版,使用PHP连接MySQL配置碰到的诡异问题

作者:互联网

环境Window10中 php 7.2压缩包版、apache2.4压缩包版 、mysql.8.0压缩包版或运行安装版,使用PHP连接MySQL配置碰到的诡异问题:

windows中PHP连接MySQL配置有时会碰到诡异问题:apache服务器能正常启用,php代码也能正常运行,MySQL也可使用,但用PHP代码连接MySQL出错如下:

使用pdo $con= new PDO("localhost:3306","username","password");

出现 could not find driver

使用mysqli_connect $con= mysqli_connect("localhost:3306","username","password");

出现 Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in……

已经将php.ini中的语句extension=mysqli和extension=pdo_mysql前面的;去掉了(去掉表示让php启用这个扩展)。

使用phpinfo()检查——编写一个文件phpinfo.php(内容是<?php phpinfo(); ?>),然后将这个文件放到网站目录下,在浏览器打开

Loaded Configuration File  (none),参见下图:

PDO drivers no value ,参见下图:

更换了多个版本,都如此。不知为何?改用集成组件安装版如WampServer则无此问题。

尚未找到具体原因。

先卸载已安装的Apache、Mysql 删掉(对于压缩安装的,先停止服务,再删除服务),改用集成组件安装版,发现没有此问题。使用集成组件安装版如WampServer则无此问题,诸如WampServer,诸如WampServer,它已经包含了 PHP、Apache、Mysql ,免去了开发人员将时间花费在繁琐的配置过程。

此处存疑,搜索网上解决方法,几乎都试了不行,谁有解决方法希望告知。

标签:php,WampServer,安装版,MySQL,PHP,压缩包,Window10
来源: https://blog.csdn.net/cnds123/article/details/104925210