PECL-Installation schlägt fehl

8

Ich habe jedes Google-Ergebnis durchsucht, alle Forenbeiträge zu diesem Fehler gelesen, aber ich kann es nicht lösen.

Wenn ich PECL installiere, bekomme ich immer diesen Fehler:

%Vor%

Alles andere ist bis zu diesem Punkt gelungen!

Ich benutze CentOS 4.3, PEAR ist die neueste stabile Version, GCC ist eine stabile und aktuelle Version. Alles funktioniert wie es soll, aber der C-Compiler scheint immer Fehler zu machen. Ich habe versucht, tmp die richtigen Privilegien für die Operation zu geben, indem ich es temporär aktiviere:

%Vor%

Aber das funktioniert nicht.

Ich habe buchstäblich alles ausprobiert, was ohne Erfolg vorgeschlagen wurde. Irgendwelche Ideen?

    
James 23.05.2009, 12:47
quelle

3 Antworten

7
%Vor%

Ich schrieb das schnell auf und konnte APC mit ein bisschen Handarbeit installieren. Zum Beispiel das Kopieren des Moduls in PHP-Module und das Hinzufügen der Erweiterung zur php.ini. Funktioniert jetzt perfekt.

    
James 25.05.2009, 13:34
quelle
9

Ich bin auf Centos 5.3 und konnte PECL-Installer erfolgreich ausführen (APC in meinem Fall), indem ich das noexec-Flag auf beiden / tmp und / var / tmp

lösche %Vor%

Dies funktioniert nur auf / tmp hat nicht funktioniert - ich habe immer noch den Fehler "überprüft, ob der C-Compiler funktioniert ... configure: error: kann keine C-kompilierten Programme ausführen."

Denken Sie daran, diese Remounts nach der Installation erneut mit noexec auszuführen.

    
Steven 21.11.2009 03:24
quelle
2

Wenn ich ähnliche Probleme bei der Installation des MongoDB-Treibers hatte, funktionierte das für mich:

%Vor%

Dann:

%Vor%

(Dies öffnet keine Sicherheitslücke, da nur root ausführbare Dateien in diesen beiden Verzeichnissen erstellen kann.)

Beachten Sie, dass nicht für PECL funktioniert:

%Vor%     
Alex Dean 13.03.2011 19:00
quelle

Tags und Links