2016-09-11 4 views
0

Ich habe einige Probleme mit der Installation eines php 7 64bits oder irgendein PHP, das 64bits verwendet.Kann nicht PHP7.0 auf debian 7 64 Bits installieren

Ich benötige 64 Bits, weil der Wert, der zu meiner DB zurückkehrt, für 32 Bits zu groß ist, und ich kann es nicht kleiner machen, um für 32 Bits zu passen.

Kann mir jemand ein Tutorial für eine Installation von PHP 7 64Bits für Debian 7 geben?

Ich habe versucht, dies mit:

`apt-get -y php7.0 Paketlisten werden gelesen ... Fertig installieren Abhängigkeitsbaum Reading state information ... Fertig Einige Pakete konnten nicht installiert werden . Dies kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder wenn Sie die unstable Distribution verwenden, dass einige erforderliche Pakete noch nicht erstellt wurden oder aus Incoming verschoben wurden. Die folgenden Informationen kann die Situation lösen helfen:

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: php7.0: Hängt ab: libapache2-mod-php7.0 aber es ist nicht installiert oder gehen zu php7.0- fpm, aber es wird nicht installiert oder php7.0-cgi, aber es wird nicht installiert Hängt davon ab: php7.0-common, aber es wird nicht installiert sein E: Nicht in der Lage, Probleme zu korrigieren, haben Sie gehaltene defekte Pakete.

Und dies ist das Repository add-apt-repository ppa:ondrej/php

+0

Was ist das Problem? – SLaks

+0

'Ich kann es nicht kleiner machen, um für 32 Bit zu passen' Können Sie das erklären? – JOUM

+0

Sie können PHP 7 x64 nur installieren, wenn Ihre Betriebssystem- und CPU-Architektur 64 Bit beträgt. –

Antwort

1

Zuerst stellen Sie sicher, dass Sie eine Debian Linux-Installation verwenden, die 64-Bit ist. Sie können herausfinden, indem Sie "uname -a" ausführen. Wenn Sie "x86_64" in der Antwort sehen, sind Sie gut.

Zweitens, brauchen Sie wirklich PHP 7 auf Debian 7?

  • Wenn PHP 5/Debian 7 funktioniert, können Sie eine einfache "apt-get install php5" installieren, um PHP zu installieren. Ich würde empfehlen, das Dotdeb-Repository zu verwenden. Es enthält neuere Versionen von PHP im Vergleich zu den Standard-Debian-Repos. Die folgende URL enthält Anweisungen zur Einrichtung auf Ihrem Server. https://www.dotdeb.org/instructions/

  • Wenn Sie auf Debian 8 aktualisieren können, hat Dotdeb Repo bereits PHP7. Sie können einfach "apt-get install php7" installieren.

  • Drittens, wenn Sie wirklich PHP 7 auf Debian 7 wollen, können Sie es selbst kompilieren. Der folgende Link enthält Anweisungen dazu. https://github.com/drj-io/php7-debian-build

    +0

    Die Sache ist, ich brauche PHP 7 nicht wirklich, ich brauche ein PHP, das 64 Bits verwendet. Weil meine PHP_MAX_INTEGER Größe für 32 Bits zu groß ist. –

    +0

    @ Sebastian Neamtu http://stackoverflow.com/questions/670662/whats-the-maximum-size-for-an-int-in-php – JOUM

    Verwandte Themen