Я новичок в поваре. Я [думаю, что] я установка php-mysql
помощьюTest Kitchen говорит, что php-mysql не установлен
package 'php-mysql' do
action :install
notifies :restart, 'httpd_service[apps]'
end
Однако, когда я запустить тест
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
, их испытания проходят. (декларация и тесты в точности совпадают, просто измените имя).
Я использую remi repo для пакетов php 5.5 с yum-remi-chef cookbok.
Я что-то упустил?
UPDATE:
Выполнив package 'php-pdo_mysql'
я получаю следующий результат;
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
Пожалуйста, не забывайте, что PHP 5.5 теперь EOL, не поддерживается, даже если мой репозиторий предоставляет некоторые резервные копии защиты, время для планирования обновления до 5.6 или выше. –
Да, я знаю, что это не поддерживается. Наша система работает на 5.5, поэтому мы ее используем. Однако мы планируем перейти на php 7.0 –
Так что я должен установить 'php-mysqlnd' вместо' php-mysql' и 'php-pdo'? –