2016-07-01 42 views
0

我的服務器升級到PHP7,現在我收到一個錯誤消息:「您的PHP安裝似乎缺少WordPress所需的MySQL擴展。」如何在PHP7上啓用MySQLi擴展(LAMP/CPANEL)?

我曾嘗試將extension=php_mysqli.so添加到我的PHP INI中,但似乎沒有幫助。我正在用CentOS和Apache 2.4與MariaDB 10.0一起使用LAMP ...所有更新之前都在工作。 \

PHP -m顯示:

[PHP Modules] 
bcmath 
bz2 
calendar 
Core 
ctype 
curl 
date 
dba 
dom 
enchant 
ereg 
exif 
fileinfo 
filter 
ftp 
gd 
gettext 
gmp 
hash 
iconv 
imap 
intl 
ionCube Loader 
json 
ldap 
libxml 
mbstring 
mcrypt 
mhash 
mysql 
mysqli 
mysqlnd 
odbc 
openssl 
pcntl 
pcre 
PDO 
pdo_mysql 
PDO_ODBC 
pdo_pgsql 
pdo_sqlite 
pgsql 
Phar 
posix 
pspell 
readline 
Reflection 
session 
shmop 
SimpleXML 
snmp 
soap 
sockets 
SourceGuardian 
SPL 
sqlite3 
standard 
sysvmsg 
sysvsem 
sysvshm 
tidy 
tokenizer 
wddx 
xml 
xmlreader 
xmlrpc 
xmlwriter 
xsl 
Zend Guard Loader 
Zend OPcache 
zip 
zlib 

[Zend Modules] 
Zend Guard Loader 
Zend OPcache 
the ionCube PHP Loader 
+0

您是否在啓用擴展並在phpinfo中檢查後重新啓動服務器? – Dharam

+0

如果您使用的是CPanel,那麼使用EasyApache來選擇PHP模塊,但這並不是真正的編程相關,所以關於stackoverflow的話題很少。 PHP 7不再具有MySQL擴展,因此請確保您的Wordpress版本兼容。 – Devon

+0

我確實使用EasyApache ... – Chris

回答

0

如果你的php -m顯示:mysqli的啓用, 嘗試修補WordPress數據庫層,

從下面的鏈接和補丁下載文件wordpress。

PS:在您嘗試此操作之前,請備份您的文件!

https://wordpress.org/plugins/mysqli/