繁体   English   中英

PHP 8.1.1 PDO 驱动程序未加载

[英]PHP 8.1.1 PDO driver not loading

谁能帮我在 Apache 中运行 php 8.1.1。

I am running windows 11 64bit system I tried Apache/2.4.52 (Win64) (Apache 2.4 VS16) and Apache 2.4.x OpenSSL 1.1.1 VC15 from https://www.apachehaus.com/cgi-bin/download.plx #MODULES24VS16

我也从上面的站点安装了 Microsoft Visual C++ 2019 Redistributable (VS16)。 我从https://windows.php.net/download#php-8.1安装了 PHP 8-1.1 VS16 x64 Thread Safe (2021-Dec-15 11:08:34)。

我启用了扩展(未注释)。

extension=pdo_pgsql
extension=pdo_sqlit
extension=pgsql

extension_dir = "c:\php-8.1.1\ext"

现在的问题:

In version Apache 2.4 VS16 Apache is not starting httpd.exe -t Cannot load c:\php-8.1.1\php8apache2_4.dll into server: %1 is not a valid Win32 application.

httpd.conf 上的配置:

PHPINIDir "c:/php-8.1.1/php.ini"
LoadModule php_module "c:\php-8.1.1\php8apache2_4.dll"

in Apache VC15 the server starts but the PDO driver is not loading in phpinfo() PDO drivers no value curl is not loaded pgsql is not loaded

php cli 正在工作。

c:\Apache24\bin>php -m
[PHP Modules]
...
curl
PDO
pdo_pgsql
pgsql
....
[Zend Modules]

奥拉。 Estava com o mesmo problema,没有 mesmo sistema operational。 解决 quando mudei o Apache 2.4.52 VC16 para o VC15。 PHP carregou normalmente 作为扩展。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM