Mailinglisten-Archive |
On Tue, 18 May 1999, Matthias Pigulla wrote: > Norbert Pfeiffer wrote: > > > Gibt es irgend ein Handling, wie man das unter Linux auch so bequem > > handeln kann ? > > Ja. Man kann sie auch zur Laufzeit austauschen. Da sagt Rasmus aber was anderes dazu: -------------------------------------------------------------------------- > are there future projects to make PHP3 modular, so it can > dynamically load .so modules to support various databases. PHP already has this capability. It isn't straightforward to do, but, for example, if you have a look at the Debian PHP distribution they have a separate mysql.so module that can be loaded using dl() or with the extension directive in php3.ini. If you know your way around your C compiler you can create dynamically loadable modules of most of the database modules in PHP. If you look in functions/mysql.c and functions/pgsql.c, for example, you will see a COMPILE_DL switch. This isn't easily automated yet because we are not using automake/libtool in PHP3. This will get easier in future versions, but right now if you need this capability you need to do a bit of tinkering (and thinking) on your own. -------------------------------------------------------------------------- -Egon PS: Als ich vor vielen vielen Jahren mir ein neues Word (ich glaube Version 3) bestellt habe, hab ich nach ersten Tests umgehend in Muenchen bei der bekannten Firma angerufen und habe gesagt, dass ich diesen "Schwachsinn" nicht bezahlen werde. Die wollten nicht mal die Software und das Handbuch zurueck.
php::bar PHP Wiki - Listenarchive