Ich versuche, eine ziemlich große PHP 5.3 Codebasis zu PHP 7 zu aktualisieren. Es ist auf CentOS 6.5 gehostet, also möchte ich es auf diesem Betriebssystem behalten. Ich mache es gerade auf einer jungfräulichen Vagrant-Box - ich habe PHP 7 erfolgreich installiert, und alle Module außer Memcache.Memcache-Erweiterung mit PHP 7 auf CentOS schlägt fehl
Als root, wenn ich pecl install memcache
ausführen, es versucht, v2.2.7 zu installieren, aber ich bekomme eine lange Liste von Fehlern und Warnungen von machen. Am Ende ist:
make: *** [memcache.lo] Error 1
ERROR: `make' failed
Nach GoPHP7 sollte es funktionieren sollte Memcache arbeiten mit PHP 7 - es heißt "php7 Port auf Github". Es gibt in der Tat eine Memcache PHP 7 port on GitHub. Wenn ich mir die Seite Memcache page on Pecl anschaue, wird angezeigt, dass ich v3.0.8 installieren sollte, aber dies in der Betaversion (und seit 2013).
Also versuche ich pecl install memcache-3.0.8
zu laufen und es immer noch nicht, mit dem gleichen Fehler wie oben:
make: *** [memcache.lo] Error 1
ERROR: `make' failed
So ist es möglich, die Memcache Erweiterung der Arbeit mit PHP 7 auf CentOS 6.5 zu bekommen?
you da man. Holy Ich kann nicht glauben, dass es so schwer war, diese Information zu finden. – Sebas
Die zweite Zeile sollte 'entpacken NON_BLOCKING_IO_php7.zip' sein ;-) – Tim
Du hast Recht, Tim! Ich habe sogar die Schritte ein paar Mal überprüft, bevor ich sie gepostet habe, aber ich denke, dass dieser von mir weggerutscht ist. Danke und behoben! – Phil