2016-04-05 5 views
0

Ich habe hinzugefügt, die folgenden Zeilen in der php.iniKann nicht PDO MySQL-Erweiterung in CentOS

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

Aber ich bin immer noch nur immer SQLite-Unterstützung in phpinfo() ermöglichen; und eine PHP-App, die ich installieren möchte, zeigt "PHP PDO MySQL Module: Not Found".

jedoch php -m gibt die folgende Liste:

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 

Antwort

0

Sie haben eine CentOS (Red Hat (Linux)). Sie müssen die php_module so installieren:

sudo apt-get install php5-mysql 

Dann tun einen Apache Neustart wie folgt aus:

sudo service apache2 restart 
+0

Was ist der Windows-Weg, um was zu tun? – braks

+0

hast du php5 als apache-modul oder als Standalone? –

+0

Ich nehme an ... beides? Es ist verfügbar über Apache und über die Befehlszeile - nicht sicher, ich verstehe. Wie auch immer, ich habe keine APT (ich habe Yum, und ich wurde beraten, wenn Sie yum haben, es ist nicht notwendig, apt zu installieren) und der Apache-Service heißt httpd, also könnten wir hier über verschiedene Umgebungen sprechen. – braks