У меня есть VPS с CentOS 6, в котором я пытаюсь установить PhP GD. я пытался sudo yum install php-gd
как я читал в других вопросах StackOverflow. Когда я делаю это, я получаю следующее:
Error: Package: php-gd-5.5.21-1.el6.remi.x86_64 (remi-php55)
Requires: gd-last(x86-64) >= 2.1.0-3
Error: Package: php-gd-5.5.21-1.el6.remi.x86_64 (remi-php55)
Requires: libgd.so.3() (64bit)
Любая идея о том, что я могу сделать, чтобы установить Php-Gd и решить эту проблему?
Оказывается, вам нужен GD-Last от Epel,
пытаться:
yum install gd-last --enablerepo=epel
а потом
yum install php-gd --enablerepo=remi,remi-php55
устанавливать
ftp://fr2.rpmfind.net/linux/remi/enterprise/6/remi/x86_64/gd-last-2.1.0-3.el6.remi.x86_64.rpm
вручную
У меня была та же проблема, и это заставило все работать.
Попробуйте это с php5
yum install php-gd —enablerepo = remi, remi-php55
Постоянная ссылка http://rpms.remirepo.net/enterprise/6/remi/x86_64/repoview/gd-last.html
Как объясняется в файле remi.repo и в FAQ, remi-php55 также требуется remi для его зависимостей (таких как эта).
Пользователи Puppet могут по достоинству оценить этот код Hiera / YAML за помощь в решении этой проблемы:
system::packages:
'remi-release':
# ensure: '7.5-2.el7.remi'
source: 'https://rpms.remirepo.net/enterprise/remi-release-7.rpm'
provider: 'rpm'
'php':
ensure: true
require:
- 'Package[remi-release]'
'php-gd':
ensure: true
require:
- 'Package[remi-release]'
- 'Exec[enable-remi-safe]'
system::execs:
'enable-remi-safe':
command: 'yum-config-manager --enable remi-safe |grep -qEx "^enabled = (1|True)"'
unless: 'yum-config-manager remi-safe |grep -qEx "^enabled = (1|True)"'
require: 'Package[remi-release]'
voxpupuli «системный» модуль позволяет легко отображать ключи и значения hiera в стандартные примитивы ресурсов. Если вы не используете Hiera или System, вышеприведенный «код» легко сделать с помощью стандартных объявлений ресурсов марионеток.