Сборка собственного RPM с необходимой версией PHP не удалась

Я создал свое приложение RPM файл и пытается установить его на CentOS 6.6, Моя заявка требует PHP >= 5.4 который я упомянул как Requires: php >= 5.4 в SPEC файл из RPM, Но когда я пытаюсь установить RPMЯ получаю следующую ошибку

Error: Package: myApp-1.0-1.x86_64 (myapp)

Requires: php >= 5.4
Available: php-5.3.3-40.el6_6.x86_64 (base)
php = 5.3.3-40.el6_6
Available: php-5.3.3-46.el6_6.x86_64 (updates)
php = 5.3.3-46.el6_6

На сервере, на котором я это устанавливаю, PHP раньше не устанавливался.

[root@license /]# php --version
-bash: php: command not found

Поэтому я не могу найти причину. Может кто-нибудь, пожалуйста, помогите.

Благодарю.

1

Решение

Это просто означает, что в CentOS 6 нет версии php в версии 5.4 или выше. Просто версия 5.3.3.

Вы должны либо использовать CentOS 7. Или использовать SoftwareCollection:
https://www.softwarecollections.org/en/scls/rhscl/php55/

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]