同样的问题!只需切换php版本。在我的服务器PHP5上。apache默认为6,而CLI配置为PHP7。1、安装WP-CLI后wp --info
我得到了这个结果:
PHP binary: /usr/bin/php7.1
PHP version: 7.1.5-1+deb.sury.org~xenial+1
php.ini used: /etc/php/7.1/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar
当我使用wp core install命令时,我得到了一个错误:您的PHP安装似乎缺少WordPress所需的MySQL扩展。问题在于不同版本之间的混合:我们只需完全切换到5.6或7.1即可。在我的例子中,问题只需在外壳上写下:
sudo update-alternatives --set php /usr/bin/php5.6
然后
wp --info
PHP binary: /usr/bin/php5.6
PHP version: 5.6.30-10+deb.sury.org~xenial+2
php.ini used: /etc/php/5.6/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar
问题解决了!WP-CLI工作得很好。