Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP7 die PDO-Erweiterung nicht finden kann?

Was soll ich tun, wenn PHP7 die PDO-Erweiterung nicht finden kann?

藏色散人
藏色散人Original
2021-12-31 09:14:302529Durchsuche

php7找不到pdo扩展的解决办法:1、打开php.ini;2、去掉“extension=php_pdo_mysql.dll”前的分号;3、在apache配置文件httpd.conf中添加PHP路径;4、重启apache即可。

Was soll ich tun, wenn PHP7 die PDO-Erweiterung nicht finden kann?

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php7 找不到pdo扩展怎么办?

  • php7.1中 pdo报错could not find driver解决办法:

记录下自己的错误

一、

1、原因是没有pdo扩展导致的,

2、解决办法:打开php.ini,然后去掉以下两行代码之前的分号(;)即可。如下;

extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll

二、但是我运行pdo链接,还是报这个错。最后发现是自己的pdo链接字符串有问题,导致无法连接。原因是单引号与双引号的作用没有搞明白,单引号下的变量是php是不会去解析的,双引号与没有符号下的变量php才会去解析。

  • windows下PHP7 PDO_MYSQL扩展无法启用的解决办法:

第一步,确保你已经去掉了php.ini中 extension=php_pdo_mysql.dll前面的“;”

第二步,确保php.ini中 添加了extension_dir = "D:/php/ext" D:/php为你的php路径,并且ext文件夹下存在php_pdo_mysql.dll

如果上面都没有问题,那就是你apache配置文件有问题了

第三步,在apache配置文件httpd.conf中添加PHP路径PHPIniDir "D:/php"

好了,重启apache,刷新就看到pdo_mysql了

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP7 die PDO-Erweiterung nicht finden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn