FreeBSD +PHP
-
Hallo,
ich habe gerade ein Problem mit PHP unter FreeBSD. Habe es vor einiger Zeit ins System kompiliert...läuft auch wunderbar. Nun wollte ich es erneu überkompilieren (mit anderen Optionen). Macht er auch anstandslos nur wenn ich mir <?php phpinfo() ?> anzeigen lasse, stehen bei Configure Command nicht die neuen sondern die alten Optionen. Die neu einkompilierten Optionen bei mit --with-gd funktioniert auch nicht.
Hat jemand eine Idee wie ich das hinbekommen kann? Wäre froh wenn mir einer von euch helfen könnte.
-
Vielleicht mal PHP komplett deinstallieren?
-
@nman, wie macht man das. Ich habe noch nie ein selbst kompiliertes Programm deinstalliert.
-
make uninstall
-
make uninstall --> make: don't know how to make uninstall. Stop
Ich werde mal etwas mit google danach suchen.
Trotzdem danke.
-
Das sollte normalerweise gehen, wenn nicht dann wirds mühsam...
-
@nman, habe gerade ergebnislos bei google gesucht. Wie bekomme ich PHP wieder von meinem Rechner. Ich bin kurz davor meinen Webserver komplett neu aufzusetzen und das ist irgendwie frustrierend
-
Wie genau hast Du es denn installiert?
-
So sah die bisherige Installation aus.
./configure \ --with-apx2=/usr/local/apache-2.0.50/bin/apxs \ --with-mysql <ENTER> make <ENTER> make install <ENTER>
Und nun wollte ich auf
./configure \ --with-apx2=/usr/local/apache-2.0.50/bin/apxs \ --with-mysql \ [b]--with-gd \ --with-zlib-dir=/usr/local/lib <ENTER>[/b] make <ENTER> make install <ENTER>
upgraden
-
Mein Tipp:
./configure speichert seine Daten in config.cache. Die Datei würde ich zunächst mal löschen, damit configure wirklich eine neue Konfiguration erstellt. Dann ein make clean um alte Reste zu entfernen. Auch würde ich die php.ini wegkopieren, damit eine neue erstellt wird. Dann die
configure && make && make install
litanei und fertig. So klappt es jedenfalls bei mir unter SuSE-Linux
Gruß Karsten
-
Mann bin ich bescheuert
wenn ich statt
--with-apx2=/usr/local/apache-2.0.50/bin/apxs
die korrekte Variante verwende funktionierts:
--with-apxs2=/usr/local/apache-2.0.50/bin/apxsJetzt muss ich mir eine Strafe für mich selbst
ausdenken, damit mir so etwas nicht nochmal passiert
-
Sowas passiert auch den besten hin und wieder.
-
tip mal ./configure --help ein!
Hast Du die alle im Kopf? Mir ist jedenfalls auch nicht aufgefallen! Sei also gnädig mit Dir!