无法在CentOS中启用PDO MySQL扩展

时间:2016-04-05 05:37:31

标签: php mysql pdo

我在php.ini中添加了以下行

extension=pdo.so
extension=mysql.so
extension=pdo_mysql.so

但我仍然只在phpinfo()中获得sqlite支持;我正在尝试安装的PHP应用程序显示“PHP PDO MySQL Module:Not Found”。

但是php -m给出了以下列表:

bcmath
calendar
Core
ctype
curl
date
dom
ereg
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
soap
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
xsl
zip
zlib

2 个答案:

答案 0 :(得分:0)

事实证明php-mysql包是一个错误状态,我按照另一个答案中的说明解决它 php-mysql version conflicts with Mysql server

答案 1 :(得分:-1)

你有一个CentOS(Red Hat(Linux))。您需要安装php_module:

sudo apt-get install php5-mysql

然后重新启动apache就像那样:

sudo service apache2 restart