1

5.2.17、apache 2.2.5 和 MySQL 5.6.22 和管理员 4.1.0-mysql

我的配置

**[SYSTEM variables]**

PHPRC = C:\PHP

PATH = ....;C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\;C:\PHP;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\Doctrine extensions for PHP\

**[SYSTEM variables]**


**[PHP.ini]**
extension_dir = "C:\PHP\ext"
extension=php_mysql.dll
**[PHP.ini]**

**[httpd.conf]**
LoadModule php5_module "C:/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:\PHP\"
**[httpd.conf]**

但是当我去管理员身份验证时,我在管理员中收到此消息

错误支持的 PHP 扩展(MySQLi、MySQL、PDO_MySQL)均不可用。错误

但我已经尝试了一切,但我无法找到错误。有点奇怪。有人在这里有类似的问题并弄清楚。

libmysql.dll 在 system32 文件夹中我真的不知道这里有什么问题

当我查询 Mysql 时,它的工作原理非常奇怪。

谢谢雅库布

4

1 回答 1

1

对于 Linux,请检查扩展加载文件夹(如果 /etc/php/../apache2/mods-available 中有 mysqli.ini/mysqlnd.ini )文件在配置加载文件夹中是否可用。即使我使用命令 apt-get install php-mysql 有时缺少库文件。

对于 Windows,请检查库文件夹并检查是否存在所需的库文件。

于 2019-07-31T06:51:40.413 回答