phpbar.de logo

Mailinglisten-Archive

AW: [php] FTP / fatal error

AW: [php] FTP / fatal error

Joerg Behrens php_(at)_phpcenter.de
Thu, 5 Apr 2001 09:13:29 +0200


Moin,

From: <eschmid+sic_(at)_s.netic.de>
> On Wed, Apr 04, 2001 at 11:21:47PM +0200, friedhelm betz wrote:
> > Hallo Mike,
> > you wrote:
> >
> > >> > ./configure --with-ftp ......
> > >>
> > >> Es muss heissen  --enable-ftp
> > > F***! Kann ich das Konfigurationsscript mit geänderter Option
einfach
> > > nochmal ausführen??? *grübel*
> > > BYE
> > > Mike
> > klar kannst du das. du solltest bevor du das tust aber
> > sicherheitshalber make distclean oder make clean ausführen. danach
> > wieder ./configure ....
> >  friedhelm
> > p.s.: mit ./configure --help (erinner,erinner..?) bekommst du alle
> > möglichen konfigurationsoptionen angezeigt (./configure --help >
> > outputfile kriegst du die in ein file geschrieben, daß du dann
> > gemütlich durchschauen kannst)
>
> Da sich wahrscheinlich die wenigsten an das Erinnern können, was sie
> damals getippt haben, gabs mal Früher ./setup. Dieses Skript
funktioniert
> aber seit Jahren nicht mehr, deshalb die Empfehlung, die
> configurations-Parameter einfach in eine Datei mit dem damaligen Namen
> do-conf schreiben und Ausführen mit ./do-conf. Wenn dann die
Kompilation
> nicht gelingen sollte, dann kann mann oder frau einfach diese Datei
zur
> Vermeidung von Irrtümmern in die Bugs Database posten.
>
> Man kann diese do-conf Datei auch noch erweitern, indem sie das
neueste
> CVS runterzieht, und dann PHP ganz vollautomatisch installiert. Wie
das
> unter Windows ME funktionieren könnte, weiß ich allerdings selber NOCH
> nicht.
> -Egon

Ein andere Moeglichkeit besteht darin die Datei 'configure.nice'
zubenutzen die automatisch angelegt wird wenn das php fertig compiliert
wurde. Sie ist ausfuehrbar und ermoeglicht so auf Knopfdruck sein PHP
gleich noch einmal zucompilieren. Diese Datei kann man ohne Probleme
erweiteren und modifizieren.

Kernaussage ist aber das verwenden von 'make clean', 'rm config.cache'
bzw. 'make distclean'. Das 'make distclean' schliesst die beiden ersten
Aktionen mit ein. Leider funktioniert es aber nur wenn man bis zum
'make' kam. Wer schon beim configure Lauf probleme hatte der muss
unbedingt das 'rm config.cache' machen weil ansonnsten modifikationen an
der Modulkonfiguration unbeachtet bleiben.

Tipp: Wer spaeter mal Module zu seinen PHP hinzufuegen moechte weil er
etwas vergessen hatte, so wie hier das --enable-ftp,  der hat auch die
moeglichkeit dieses als shared object zubauen (--enable-ftp=shared
, --with-gd=shared,/usr/local/bla) und es ueber die php.ini oder zur
laufzeit im script dl(ftp.so) zuladen. Performance technich nicht das
beste aber wer nur mal was neues ausprobieren moechte evtl . eine
Überlegung wert.


Gruss
Joerg Behrens



php::bar PHP Wiki   -   Listenarchive