2016-04-05 5 views
0

Ich kann GD und Freetype für PHP auf Centos nicht installieren.Kann php-gd und freeetype nicht mit yum on centos installieren

ich viele ähnliche Fragen wie diese Install GD library and freetype on Linux Aber ich habe immer noch kein Glück ..

[[email protected] 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*[[email protected] modules]# sudo apt-get install freetype* 
    sudo: apt-get: command not found 

    [[email protected] 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 

    [[email protected] modules]# service httpd restart 
    Stopping httpd:           [ OK ] 
    Starting httpd:           [ OK ] 

    [[email protected] 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 

[[email protected] 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 

Meine Web-App noch gelesen habe zeigt

PHP GD Extension: Not Found 
PHP FreeType Support: Not Found 

Und ich bin ziemlich zuversichtlich, denn es funktioniert, bevor ich PHP deinstalliert und eine andere Version installiert und diese Erweiterungen verloren:/

+0

2 zweites Google: http://forum.remirepo.net/viewtopic.php?id=2698 – Wrikken

+0

Nein, können Sie in meiner Frage sehe ich so etwas schon ausprobiert habe. – braks

+1

Sie scheinen kein 'remi' Repo zu haben. Siehst du einen, wenn du 'yum repolist' betreibst? Unterstützt Freetype etwas, das so dynamisch geladen werden kann, wie gd zu funktionieren scheint? Ich dachte, es wäre eine Kompilierzeitwahl. –

Antwort

1

Fehlende die EPEL und remi-safe Repositories, die für die verschiedenen PHP-Versionen verfügbar in remi-php55, remi-php56, remi-php70 ...

remi-sicheres Endlager ist standardmäßig aktiviert gemeinsame Abhängigkeiten bieten, wenn Sie das remi-Release-Konfigurationspaket installieren . Epel-Release ist eine Abhängigkeit von Remi-Release.

Die configuration wizard gibt Ihnen die richtigen Anweisungen.

Duplizieren von http://forum.remirepo.net/viewtopic.php?id=3402

+0

Ich vermutete, es wäre so etwas! Ich habe einfach den Überblick verloren, was von wo her kam, nach all den Ratschlägen, die ich gefunden habe, wie "disable diesen widersprüchlichen Repo, füge diesen Repo hinzu ..." für verschiedene Dinge, die ich in den letzten paar Tagen getan habe. PS Ihre Zauberer-Sache verbindet sich mit einem localhost. Sollte das nicht mit etwas auf meinem Computer verlinkt sein? Ich puttying zu einem Server von Windows. – braks

+0

Link zum Konfigurationsassistenten behoben. –