php - 没有 PHP5-MySQLi/PDO 的 Linux Lamp?

标签 php linux

<分区>

我最近刚刚用这个 php 安装参数安装了一个 LAMP 服务器:

php5-sybasephp5-mysqlphpphp-libabachemod 等等。我的安装中没有 MySQLI 或 PDO 类?我怎样才能做到这一点?我已经在安装时检查了 php.net,这对我来说毫无意义。我想知道是否有人可以澄清?

我试过了 sudo apt-get install php5-mysqli php5-pdo 但这不起作用

运行:

    if (function_exists('PDO')) {
    echo "functions are available.<br />\n";
} else {
    echo "functions are not available.<br />\n";
}

返回函数不可用

同样,如果我运行 if (function_exists('mysqli'))

最佳答案

在你的安装方面没有PDO使用 PECL 将无法工作,因为 PDO 现在位于 的核心包中 php5-sqlite

MySQLi的核心包php5-mysqlnd php5-mysql

如果你已经尝试过

pecl install PDO

pecl install PDO_MYSQL

然后你会收到一个错误,需要清除你的安装包才能运行 PDO/MySQLi

关于php - 没有 PHP5-MySQLi/PDO 的 Linux Lamp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004823/

相关文章:

linux - systemd:在网络真正启动后在启动时启动服务(用于 WoL 目的)

mysql - SET GLOBAL max_allowed_pa​​cket 不起作用

python - 如何将lxml升级为python2.6

php - 有没有办法测试我的网站可以处理多少用户?

php - 这个mysql查询有什么问题吗?

php - 同步本地和远程数据库

php - SELinux 阻止 php 的 exec ('kill pid' ) 日志中没有任何错误

linux - 如何将 grep 通过管道传输到使用仅具有读取权限的目录的程序中

c - Uart 16c950 linux 速度高于 B4000000 (4Mbps)

php - 使用 Twig 或表单生成器在标签之前渲染输入