2013-07-03 8 views

Antwort

13
  1. Download und Dekomprimierung Paketquellen mit apt-get source php5

  2. bearbeiten debian/rules Datei und fügen --enable-roxen-zts oder --enable-maintainer-zts zu COMMON_CONFIG (bestätigen, welche Sie mit ./configure --help benötigen).

  3. sudo apt-get build-dep php5 Build-Abhängigkeiten zu installieren.

  4. Von dem Verzeichnis, in dem die Paketquelle extrahiert wurde, führen Sie dpkg-buildpackage -uc -b.

Optional wenn Sie devscripts Paket installiert können Sie debuild -uc -b statt dpkg-buildpackage -uc -b laufen.

+0

Vielen Dank! Das war sehr hilfreich –

+0

Ich folgte dieser genauen Sequenz und endete mit ungefähr 20 .deb-Paketen. Ich dbl-klickte dann das PHP5 Meta-Paket und beim Überprüfen von phpinfo bekam ich 'Thread Safety \t deaktiviert'. Ich weiß nicht, was schief gelaufen ist. Ich habe die '--enable-maintainer-zts' zu meinen' rules' Dateien hinzugefügt, aber nada. Soll ich auch 'enable-roxen-zts' hinzufügen und neu kompilieren ?? Vielen Dank. – PinkTurtle

+0

Ich möchte nur bemerken, dass wenn Sie MySQL bereits installiert haben, möglicherweise ein Fehler wie folgt angezeigt wird: ERROR: 1005 Tabelle 'db' konnte nicht erstellt werden (errno: 13) Die Auflösung sollte RUN_TESTS = no in debian/Regeln – reefine

-3

Mach dir keine Sorgen, es dauert wirklich eine lange Zeit für das Paket bauen, und es sieht auch aus wie es in Schleife ist, aber es wird irgendwann zu einem Ende kommen.

Verwandte Themen