Toon posts:

[Debian] 'Uninstallen' van zelf gecompilde php5

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Een tijdje geleden heb ik php-5.0.2 gecompiled. Na wat gekloot en gezoek lukte dit eindelijk (ik ben niet zo'n linux goeroe), maar ik heb nog steeds niet GD werkend. En dat wil ik eigenlijk wel.

Nu kwam ik echter laatst langs php5 DEB packages (met gd), en deze wil ik nu gaan 'installeren'... Maar dan moet mijn gecompilde php5 er eerst vanaf krijgen. Maar dat lukt me niet.

Wat is de techniek daarachter :?

edit 1: phpinfo() file

[ Voor 11% gewijzigd door Verwijderd op 29-12-2004 16:43 ]


Acties:
  • 0 Henk 'm!

  • kroeske
  • Registratie: Mei 2000
  • Laatst online: 05-06 09:27
probeer eens iets van

make uninstall
en make distclean

die willen nog wel eens werken, of dat bij PHP ook zo is weet ik niet.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
kroeske schreef op woensdag 29 december 2004 @ 16:36:
probeer eens iets van

make uninstall
en make distclean

die willen nog wel eens werken, of dat bij PHP ook zo is weet ik niet.
nerdonielso:~/php/php-5.0.2$ make uninstall
make: *** No rule to make target `uninstall'. Stop.
nerdonielso:~/php/php-5.0.2$ make distclean
find . -name \*.lo -o -name \*.o | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp5.la sapi/cli/php libphp5.la modules/* libs/*
rm -f config.cache config.log config.status Makefile.objects Makefile.fragments libtool main/php_config.h stamp-h php5.spec sapi/apache/libphp5.module buildmk.stamp
egrep define'.*include/php' configure|sed 's/.*>//'|xargs rm -f
find . -name Makefile | xargs rm -f
Werkte niet :P

[ Voor 3% gewijzigd door Verwijderd op 29-12-2004 16:42 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben na het eten weer zelf aan het kloten gegaan, 'op hoop van zegen'.

Eerst heb ik alle packages van php&apache m'n server af gegooid. Uiteraard werke er toen niet veel meer. Toen ben ik opnieuw begonnen met ophalen van de packages die ik wou hebben en waarachtig, het werkt ook nog.

Ik heb alleen zo'n vermoeden dat er nog heel veel troep overgebleven is op de server.

Meer info over de oplossing kan ik ook niet geven, want ik weet ook niet meer :P

Verwijderd

heb ook eens zon probleem gehgad.. heb het maar opgelost door de boel opnieuw te compilen maar ipv make install make dest [pathnaam] te gebruiken.. (zit helaas ff niet onder linux dus weet de preciese make syntax niet) dat gooit alles in een aparte dir dan heb je de files die je in je /usr weg kan halen.. je zou ook in de make install logs kunnen kijken als je die hebt.

als iemand een makkelijkere manier weet hoor ik het graag..

succes!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:51
make distclean heeft er in ieder geval niets mee te maken.

make uninstall kan, als je de oorspronkelijke directory van waaruit je het gecompileerd (make) en geinstalleerd hebt (make install) niet hebt weggegooid.

En als PHP een 'make uninstall' heeft, uberhaupt. Dat weet ik zo niet.

Dit is dus precies de reden waarom je altijd packages moet gebruiken die voor je systeem bedoeld zijn. Of zo niet, een tool als 'checkinstall' gebruiken of installeren in /opt zodat je het makkelijk kunt terugvinden als je het evt. wilt weggooien later.

Acties:
  • 0 Henk 'm!

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Zit niets anders op dan 'locate php" en alles met de hand weggooien vrees ik...
Maar zou op zich niet zo'n ramp moeten zijn toch?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
usr-local-dick schreef op vrijdag 31 december 2004 @ 16:50:
Zit niets anders op dan 'locate php" en alles met de hand weggooien vrees ik...
Maar zou op zich niet zo'n ramp moeten zijn toch?
Uiteindelijk niet nee, maar ik heb in ieder geval een paar tips nu voor hoe ik het de volgende keer moet aanpakken :)
Pagina: 1