gpt4 book ai didi

php - 在 ubuntu 12.04 上同时安装 mysql 和 mysqlnd

转载 作者:可可西里 更新时间:2023-11-01 06:31:33 26 4
gpt4 key购买 nike

我在 digital ocean 有服务器并尝试运行自定义 php 应用程序。在我的开发机器上:Mac 操作系统 10.7.5PHP:5.3.6使用 mysql、mysqli、mysqlnd、pdo mysql

但是在服务器上:Ubuntu 12.04PHP:5.3.10

使用 mysql、mysqli 和 pdo mysql

我需要 mysqlnd 来运行我的应用程序。如果我尝试

apt-get install php5-mysqlnd

报错:

The following packages will be REMOVED:
php5-mysql
The following NEW packages will be installed:
php5-mysqlnd

如果我安装它,我的应用程序代码会中断,因为它使用了许多 mysqli 命令。

我搜索并跟踪了许多关于同一主题的 stackoverflow 问题,但都是徒劳的。虽然,我还没有尝试配置选项

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \

我不知道如何进行,也找不到相关教程或文章。

我的开发机器如何同时拥有两者,但服务器却不能。

请指导。

最佳答案

您可能需要启用 mysqlnd 扩展。我最近遇到了这个问题(所有引用 mysqli 在安装 php5-mysqlnd 后都被破坏),并通过在我的 php.ini 底部添加以下行来修复它:

extension=mysqlnd.so

您可以在 phpinfo() 的输出中找到您的 php.ini 的位置.

另请注意,您需要重新启动网络服务器才能使这些更改生效。

关于php - 在 ubuntu 12.04 上同时安装 mysql 和 mysqlnd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23158943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com