我已經看到這種情況發生在一些擴展中。所以我需要擴展名爲php_pdo_pgsql,並且它肯定會加載。繼承人在php.ini中的臺詞:PHP - 擴展程序已加載,但尚未加載到命令行中
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
的.dll文件都在ext目錄。但從命令行:
PS C:\wamp64\www\spider\chebi> php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
imap
intl
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
odbc
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib
[Zend Modules]
它不在那裏。與xdebug有同樣的問題。有誰知道這裏發生了什麼?這與環境變量有關嗎?
[2個的php.ini文件(可能的複製http://stackoverflow.com/questions/3871768/2-php-ini-files) – lxg