Я не могу установить GD и Freetype для PHP на Centos.
Я прочитал много подобных вопросов, как этот Установите библиотеку GD и freetype в Linux
Но мне все еще не везет ..
[root@media modules]# sudo yum install php-gd
Loaded plugins: fastestmirror, priorities, replace, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.overthewire.com.au
* extras: mirror.nsw.coloau.com.au
* ius: ius.mirror.digitalpacific.com.au
* remi-php56: mirror.innosol.asia
* rpmforge: mirror.ventraip.net.au
* updates: mirror.overthewire.com.au
Resolving Dependencies
--> Running transaction check
---> Package php-gd.x86_64 0:5.6.20-1.el6.remi will be installed
--> Processing Dependency: gd-last(x86-64) >= 2.1.1 for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Processing Dependency: libvpx.so.1()(64bit) for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Processing Dependency: libgd.so.3()(64bit) for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Running transaction check
---> Package libvpx.x86_64 0:1.3.0-5.el6_5 will be installed
---> Package php-gd.x86_64 0:5.6.20-1.el6.remi will be installed
--> Processing Dependency: gd-last(x86-64) >= 2.1.1 for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Processing Dependency: libgd.so.3()(64bit) for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-gd-5.6.20-1.el6.remi.x86_64 (remi-php56)
Requires: gd-last(x86-64) >= 2.1.1
Error: Package: php-gd-5.6.20-1.el6.remi.x86_64 (remi-php56)
Requires: libgd.so.3()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
sudo apt-get install freetype*[root@media modules]# sudo apt-get install freetype*
sudo: apt-get: command not found
[root@media modules]# sudo yum install freetype*
Loaded plugins: fastestmirror, priorities, replace, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.overthewire.com.au
* extras: mirror.nsw.coloau.com.au
* ius: ius.mirror.digitalpacific.com.au
* remi-php56: remi.conetix.com.au
* rpmforge: repoforge.mirror.digitalpacific.com.au
* updates: mirror.overthewire.com.au
Package freetype-2.3.11-15.el6_6.1.x86_64 already installed and latest version
Package freetype-devel-2.3.11-15.el6_6.1.x86_64 already installed and latest version
Package freetype-demos-2.3.11-15.el6_6.1.x86_64 already installed and latest version
Nothing to do
[root@media modules]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@media modules]# sudo yum install php56-gd
Loaded plugins: fastestmirror, priorities, replace, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.overthewire.com.au
* extras: mirror.nsw.coloau.com.au
* ius: syd.mirror.rackspace.com
* remi-php56: remi.conetix.com.au
* rpmforge: mirror.ventraip.net.au
* updates: mirror.overthewire.com.au
No package php56-gd available.
Error: Nothing to do
[root@media modules]# yum install php-gd --enablerepo=remi,remi-php56
Loaded plugins: fastestmirror, priorities, replace, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.overthewire.com.au
* extras: mirror.nsw.coloau.com.au
* ius: ius.mirror.digitalpacific.com.au
* remi-php56: remi.conetix.com.au
* rpmforge: repoforge.mirror.digitalpacific.com.au
* updates: mirror.overthewire.com.au
Resolving Dependencies
--> Running transaction check
---> Package php-gd.x86_64 0:5.6.20-1.el6.remi will be installed
--> Processing Dependency: gd-last(x86-64) >= 2.1.1 for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Processing Dependency: libvpx.so.1()(64bit) for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Processing Dependency: libgd.so.3()(64bit) for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Running transaction check
---> Package libvpx.x86_64 0:1.3.0-5.el6_5 will be installed
---> Package php-gd.x86_64 0:5.6.20-1.el6.remi will be installed
--> Processing Dependency: gd-last(x86-64) >= 2.1.1 for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Processing Dependency: libgd.so.3()(64bit) for package: php-gd-5.6.20-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-gd-5.6.20-1.el6.remi.x86_64 (remi-php56)
Requires: gd-last(x86-64) >= 2.1.1
Error: Package: php-gd-5.6.20-1.el6.remi.x86_64 (remi-php56)
Requires: libgd.so.3()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Мое веб-приложение все еще показывает
PHP GD Extension: Not Found
PHP FreeType Support: Not Found
И я уверен в этом, потому что он работал до того, как я удалил PHP, установил другую версию и потерял эти расширения: /
Отсутствует EPEL а также Remi-сейф репозитории, которые предоставляют общие зависимости для различных версий PHP, доступных в remi-php55, remi-php56, remi-php70 …
Ремиссия remi-safe включена по умолчанию при установке пакета конфигурации remi-release. epel-release — это зависимость от remi-release.
мастер настройки дает вам правильные инструкции.
Других решений пока нет …