梨 DB 错误:在 Windows 7 Apache Server 中找不到扩展 SQL Server
大家好,我在将SQL服务器与梨DB连接时遇到了一些问题。
以下是我已经拥有的梨。
- Archive_Tar 1.3.10 稳定 版
- Console_Getopt 1.3.1 稳定 版
- DB 1.7.14 稳定 版
- HTTP_Request 1.4.4 稳定 版
- MDB2 2.5.0b3 测试 版
- MDB2_Driver_mysql 1.5.0b3测试版
- MDB2_Driver_mysqli 1.5.0b3测试版
- MDB2_Driver_sqlsrv 1.5.0b3测试版
- Net_Socket 1.0.10 稳定 版
- Net_URL 1.0.15 稳定 版
- 梨 1.9.4 稳定
- 肥皂 0.12.0 测试版
- Structures_Graph 1.0.4 稳定 版
- XML_Util 1.2.1 稳定 版
在 PHP 中,我已经暗示了扩展php_sqlsrv_53_ts_vc9.dll
在PHP中.ini我已经包含了DLL
扩展名=php_sqlsrv_53_ts_vc9.dll我下载了 DLL http://download.microsoft.com/download/C/D/B/CDB0A3BB-600E-42ED-8D5E-E4630C905371/SQLSRV20.EXE
以下是 PHP 代码 TP 连接数据库。
<?php
/**
* PEAR
*/
require_once 'DB.php';
$DB = new DB();
$DBIn = $DB->connect($CONF['db'], true);
?>
我收到错误数据库错误:找不到扩展名
使用 phpinfo();
确保扩展已真正加载。更改 php.ini
后,您可能忘记重新启动 Web 服务器软件。
我知道
这个问题/答案已经很久了......但是。我也遇到了这个问题,数据库错误:找不到扩展名,它发生在我身上的新 Centos 8 和 PHP 7.x. 和一个旧的旧版 PHP 应用程序,其中 PEAR 包是用户。最终,我发现缺少PHP模块,mysqli和mysqldn。因此,首先,检查已安装的模块,正在运行:
php -m
而且,如果缺少mysql内容:
apt-get install php-mysqlnd
或
yum install php-mysqlnd
还提醒...就我而言,我也缺少php-json和php-mbstring,因此请务必对所有缺少的模块重复上述步骤。
另外,安装后,重新启动 apache/httpd:
service apache2 restart
或
systemctl restart httpd
BR