refugee
Goto Top

PHP5.3 manuell kompilieren - Fehler mit Extensions

Hey Hallo

ich versuche unter Debian Lenny PHP5.3.3 händisch zu kompilieren

Habe dazu von php.net die Sources geladen und entpackt

Anschließend:
./configure --prefix=path

funktioniert (in weiterer Folge auch make install), allerdings benötige ich mehr extensions:

./configure --prefix=path --with-xsl --with-mysql --with-curl --with-gd

Hier entsteht allerdings das Problem.. Obwohl unter ./ext/ alle Extensions vorhanden sind, bekomme ich Fehler...

Bei XSL
configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
(es gibt kein Paket namens "libxslt")

Bei MySQL
configure: error: Cannot find MySQL header files under yes. Note that the MySQL client library is not bundled anymore!
(er findet auch keines unter Angabe des Pfades zu ext/mysql)

Bei cURL:
configure: error: Please reinstall the libcurl distribution - easy.h should be in <curl-dir>/include/curl/
(Wo ist <curl-dir>? durch Angabe zu ext/curl wird das nicht anders)

Bei GD
If configure fails try --with-jpeg-dir=<DIR> configure: error: libpng.(a|so) not found.
(welches jpeg dir? Ich will die GD ja hinzufügen und hab sie noch nicht...)

(alle Extensions einzeln probiert)

Das Ding will einfach nicht... Hat jemand eine Idee??

Danke mfg


back-to-topedit

alles bis auf mysql gelöst...
einfach einige Pakete nachinstallieren, dann funktionieren configures mit --with-curl, --with-gd, --with-xsl

MySQL nach wie vor selber Fehler... Bitte um Hilfe

Content-ID: 151459

Url: https://administrator.de/forum/php5-3-manuell-kompilieren-fehler-mit-extensions-151459.html

Ausgedruckt am: 23.12.2024 um 01:12 Uhr

refugee
refugee 21.09.2010 um 14:36:25 Uhr
Goto Top
Problem mit MySQL gelöst:
libmysqld-dev nachinstallieren
refugee
refugee 21.09.2010 um 14:46:25 Uhr
Goto Top
Hier alle Pakete damit es hinhaut:

MySQL
libmysqld-dev

GD
libpng12-dev
libjpeg62-dev

cURL
libcurl14-openssl-dev

XSL
libxslt1-dev