当php.ini中的enable_dl选项为on时,可以使用下面这个函数来加载dll文件:
int dl ( string library ),但是当系统处于安全模式时,即使enable_dl为on,也无法使用.<?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);
}
?> 这属于动态加载dll文件,还有一种方法就是,将你的dll文件放到php的ext目录下,然后在你的php.ini文件里面找到一大堆:extension=php_xxxx.dll那里,找个空行,按照这个写法写上去,注意前面不要有";"号.重启apache后,就可以调用里面的东西了.