
Ich bin mit pecl
dem Befehl nicht vertraut, aber ist es möglich, den folgenden Befehl in eine Offlineversion umzuwandeln?
pecl install channel://pecl.php.net/pthreads-0.0.44
Ich möchte PThreads auf CentOS 6.3 installieren, aber der einzige perfekte Weg, den ich kenne, ist der obige Befehl. Das Problem ist, dass ich das Paket auf Maschinen installieren muss, die möglicherweise eine Internetverbindung haben oder nicht. Irgendwelche Vorschläge? Danke!
Antwort1
Sie erhalten pthreads für PHP 5.5 oder 5.6 von derIUS-Projekt. Die Paketnamen sind php55u-pecl-pthreads
und php56u-pecl-pthreads
. Sie können diese Pakete mit einem lokalen Spiegel synchronisieren und ohne Internetzugang darauf zugreifen.
Die aktuelle Version von CentOS ist 6.7. Zwischen 6.3 und 6.7 gab es mehrere größere Änderungen, daher werden die IUS-Pakete wahrscheinlich nicht sauber auf Ihrem System installiert. Tun Sie sich selbst einen großen Gefallen und aktualisieren Sie Ihr System, es gibt derzeit jede Menge Sicherheitsprobleme, für die Sie anfällig sind.
Antwort2
Nach einer kurzen Suche (leider habe ich kein CentOS 6.3 zur Hand) scheint es Pakete dafür zu geben über dasRemi-Repound das Paket heißtphp-pecl-pthreads
Sie könnten auf einer CentOS 6.3-Box mit Internetverbindung versuchen, ob dies möglicherweise in den regulären Repositories enthalten ist. yum list "*pecl-pthreads*"
Falls nicht, könnten Sie es aus dem oben genannten Repo beziehen.
Informationen zum Herunterladen der Pakete und zur Bereitstellung für andere Rechner ohne Internetverbindung finden Sie in den Antworten auf ähnliche Fragen, z. B.