問題タブ [php-8.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 8.1.1 PDO ドライバーがロードされない
モジュールが PHP CLI にロードされていても、PHP 8.1.1 が Apache 2.4.52 を使用して PDO ドライバーをロードしないのはなぜですか?
Windows 11 64 ビット システムを実行しています。https://www.apachehaus.com/cgi-bin/download から Apache/2.4.52 (Win64) (Apache 2.4 VS16) と Apache 2.4.x OpenSSL 1.1.1 VC15 を試しました。 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) をインストールしました。
拡張機能を有効にしました(コメント解除)。
今問題:
バージョン Apache 2.4 VS16 で Apache が起動していません httpd.exe -t サーバーに c:\php-8.1.1\php8apache2_4.dll をロードできません: %1 は有効な Win32 アプリケーションではありません。
httpd.conf の構成:
Apache VC15 ではサーバーは起動しますが、PDO ドライバーが phpinfo() にロードされません PDO ドライバーの値がありません curl がロードされていません pgsql がロードされていません
php cli が動作しています。