php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

本人新学PHP小菜鸟一只,为了以后方便用PHP,就直接装了Apache2.4.29和php7

很多前辈说新手应该用集成比较方便,但是我用wamp的时候发现,自己安装的数据库好像被wamp取代了,不能使用。但是自己配置也很辛苦,连接数据库就配置了两天时间才找到原因


下面是php。ini文件的 连接数据库 配置

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?


下面是PDO连接数据库代码以及结果

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

查了phpinfo的结果:

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?


应该有很多人去网上搜过php.ini的配置,很多都说只要将php.ini-development复制一份,重命名为php.ini就可以进行配置了,其实原因就在这里:

复制一份,即使重命名,文件的属性还是没变

php用mysqli连接不了数据库?php加载不到PDO驱动?PDO连接数据库显示 Uncaught PDOException?phpinfo显示PDO为on value?

后来想起自己的另外一台电脑可以连接才知道答案:

php.ini-development里面的东西复制出来,新建一个文件粘贴进去,把名字直接命名为php.ini
你会发现后缀的属性变成
配置设置,图标也变了,然后从启Apache服务器,在去运行连接sql的php文件


注:这只是个人方法,仅供参考(转载请注明出处)!反正我已经领悟PHP没入门就放弃的真理了
各位读者有意见或者修改建议以及新方法,请多多评论,谢谢。。。。