使用 Ubuntu Server 16 PHP5.5 FPM PHP 版本 5.5.35-7+donate.sury.org~xenial+1
尝试安装 Wordpress:您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。
我已经从 FPM 5.5 的 php.ini 中取消注释了 SQL 行
尝试安装 mysqlnd-ms:
sudo apt-get install php5-mysqlnd-ms
sudo apt-get install php5.5-mysqlnd-ms
sudo apt-get install php7-mysqlnd-ms
sudo apt-get install php-mysqlnd-ms
收到错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-mysqlnd-ms
答案1
我试了一下sudo apt-get install php-mysqlnd
,它说我需要明确选择一个来安装。所以这对我有用:
sudo apt-get install php5.6-mysql
不要忘记重启 apache
答案2
对于 PHP 5.6 和 7.0,你运气不佳,因为上游尚未发布与 PHP 7.0 兼容的版本mysql_ms
。
对于 PHP 5.5,我已经发布了一个名为主 PHP PPA 的包php-mysqlnd-ms
,您可以使用以下命令安装它:
sudo apt-get install php-mysqlnd-ms
然而,我建议使用其他东西来实现 MySQL 负载平衡,因为 PHP 5.5 安全支持将于 2016 年 6 月结束,而且无论如何您都必须找到其他选择,因为您不想使用没有安全修复的软件。