當前位置:編程學習大全網 - 行動軟體 - PHP可否調用動態鏈接庫

PHP可否調用動態鏈接庫

當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後,就可以調用裏面的東西了.

  • 上一篇:情歸何處的歌詞
  • 下一篇:推車1k1什麽意思
  • copyright 2024編程學習大全網