首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Test说php-mysql没有安装。

问Test说php-mysql没有安装。
EN

Stack Overflow用户
提问于 2016-10-14 16:03:53
回答 1查看 87关注 0票数 0

我是新来的厨师。我想我正在安装php-mysql

代码语言:javascript
复制
package 'php-mysql' do
    action :install
    notifies :restart, 'httpd_service[apps]'
end

但是,当我运行测试时

代码语言:javascript
复制
describe package 'php-mysql' do
    it { should be_installed }
end

它不能说System Package php-mysql should be installed (expected that 'System Package php-mysql' is installed)。

此外,其他包,如php-pdo、php-intl,它们的测试都通过了。(声明和测试完全相同,只需更改名称)。

我在百胜主厨厨艺中为PHP5.5包使用remi。

我是不是遗漏了什么?

更新:

通过运行package 'php-pdo_mysql',我得到了以下输出;

代码语言:javascript
复制
yum_package[php-pdo_mysql] action install[2016-10-14T20:24:00+00:00] WARN: yum_package[php-pdo_mysql] matched multiple Provides for php-pdo_mysql but we can only use the first match: php-mysql. Please use a more specific version.

           - install version 5.4.45-12.el6.remi of package php-mysql

它安装错版本了吗?因为上面写着5.4

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-14 16:35:59

可能是因为php包不再存在于5.5+。

mysql、mysqli和pdo_mysql扩展现在由php-mysqlnd包提供。

旧的php-mysql包使用libmysqlclient而不是mysqlnd。

请参阅MySQL驱动程序概述

安装工作,因为百胜拉正确的包裹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40047539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档