使用Ubuntu 12.04.3 x32对nginx VPS进行Phpmyadmin错误

时间:2014-01-19 17:13:45

标签: php mysql ubuntu nginx phpmyadmin

我正在尝试在VPS LEMP堆栈上安装phpmyadmin。

我创建了一个info.php,当我在浏览器中调用服务器的IP时,它完全可以访问,显示所有相关的php-info,即nginx正在运行。

但是,安装phpmyadmin后,我尝试通过http://192.xxx.xxx.x/phpmyadmin/访问,我收到以下错误消息:

The mysqli extension is missing. Please check your PHP configuration.

我已经通过sudo apt-get install php5-mysql安装了php5-mysql,重新启动了nginx并清除了我的浏览器缓存,但情况仍然存在。

你能告诉我出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

mysql mysqli 是两回事。

您必须安装mysqli库:

sudo apt-get install php5-mysqli

不要忘记重启php fpm worker,因为那是加载mod的地方,而不是nginx。

/etc/init.d/php5-fpm restart

更新

我错了,php5-mysql包中包含了mysql和mysqli库。

你必须足够重启php worker: - )