Http://www.php.net/manual/en/function.dl.php< ;? Php // ExampleloadinganextensionbasedonOSif (! Extension_loaded (& amp; #39; sqlite & amp; #39;) {if (strtoupper (substr (PHP
Http://www.php.net/manual/en/function.dl.php
// Example loading an extension based on OS
If (! Extension_loaded ('sqlite ')){
If (strtoupper (substr (PHP_ OS, 0, 3) === 'win '){
Dl ('php _ sqlite. dll ');
} Else {
Dl ('sqlite. so ');
}
}
// Or, the PHP_SHLIB_SUFFIX constant is available as of PHP 4.3.0
If (! Extension_loaded ('sqlite ')){
$ Prefix = (PHP_SHLIB_SUFFIX = 'dll ')? 'Php _':'';
Dl ($ prefix. 'sqlite. '. PHP_SHLIB_SUFFIX );
}
?>
Dl ("memcache. so ");
In this way, as long as the php. ini file is configured, you can stop referencing the so File. otherwise, multiple references will be said.
Extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613 /"
; Extension = memcache. so
Author 21 aspnet