2013-03-28 5 views
17

Ich bin ein absoluter Neuling ... habe vor einer Stunde nichts über SSh gelernt und habe mein erstes VPS vor 2 Stunden bekommen. Ich lerne immernoch!pecl install apc funktioniert nicht. shtool existiert nicht

Also installiere ich MediaWiki und muss APC-Erweiterung hinzufügen. Aber ich habe ein kleines Problem. Irgendwelche Ideen/Tipps?

[[email protected] ~]# pecl install apc` 
downloading APC-3.1.13.tgz ... 
Starting to download APC-3.1.13.tgz (171,591 bytes) 
.....................................done: 171,591 bytes 
55 source files, building 
running: phpize 
Configuring for: 
PHP Api Version:   20090626 
Zend Module Api No:  20090626 
Zend Extension Api No: 220090626 
shtool at '/var/tmp/APC/build/shtool' does not exist or is not executable. 
Make sure that the file exists and is executable and then rerun this script.` 
+0

Können Sie bitte die Ausgabe des Befehls mount posten? Vielleicht hat deine/var-Partition nosuid, noexec set – herrjeh42

Antwort

40

entfernen noexec Flagge von/var/tmp-Verzeichnis verwenden Sie den folgenden Befehl

mount -o remount,exec /var/tmp/

Sie den gleichen Befehl verwenden können, die noexec-Flag hinzufügen zurück

mount -o remount,noexec /var/tmp/
+3

Arbeitete perfekt, aber auf Ubuntu musste ich 'sudo mount -o remount, exec/tmp /' und dann 'sudo mount -o remount, noexec/tmp /' ausführen – Citricguy

5

Try this, kopiert von http://blog.litespeedtech.com/2013/04/05/trouble-shooting-pecl-install-doesnt-work/

A geeignetere Abhilfe ist, die Punkt PECL temp_dir auf eine Partition oder Pfad, der Ausführung erlaubt:

mkdir /root/tmp 
pecl config-set temp_dir /root/tmp 

oder

pear config-set temp_dir /root/tmp 

(Es gibt einen bekannten Bug, wo pecl config-set nicht funktioniert aber pear config-set tut. Wenn dies bei Ihnen der Fall ist, verwenden Sie einfach den Konfigurationsbefehl PEAR . PECL wird PEAR verwenden, wenn die Installation zu tun.)

Diese Problemumgehung bewahrt jede Sicherheit profitieren von mit/tmp gesetzt, wie noexec, sondern erlaubt auch die PECL installiert.

Verwandte Themen