php 扩展检查并加载

简介:
Java代码   收藏代码
  1. <?php  
  2. /** 
  3.  *列出所有加载的扩展及其包含的函数 
  4.  */  
  5. $exts = get_loaded_extensions();  
  6. foreach ($exts as $ext) {  
  7.     $funs = get_extension_funcs($ext);  
  8.     echo "当前扩展名称:" . $ext . "及其包含的函数<br>";  
  9.     foreach ($funs as $fun) {  
  10.         echo "<li>$fun</li>";  
  11.     }  
  12. }  
  13. // Example loading an extension based on OS    
  14. if (!extension_loaded('sqlite')) {  
  15.     if (strtoupper(substr(PHP_OS, 03)) === 'WIN') {  
  16.         dl('php_sqlite.dll');  
  17.     } else {  
  18.         dl('sqlite.so');  
  19.     }  
  20. }  
  21.   
  22. // Or, the PHP_SHLIB_SUFFIX constant is available as of PHP 4.3.0    
  23. if (!extension_loaded('sqlite')) {  
  24.     $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';  
  25.     dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX);  
  26. }  
  27. ?>   
相关文章
|
2月前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
39 5
|
14天前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
3 0
|
3月前
|
PHP Windows
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
|
4月前
|
NoSQL Linux PHP
PHP 扩展开发初探
PHP 扩展开发初探
49 0
|
4月前
|
Apache PHP
百度搜索:蓝易云【Apache环境php安装扩展swoole。】
通过以上步骤,你就可以在Apache环境中成功安装和配置Swoole扩展了。请确保你按照正确的步骤进行操作,并根据你的系统和环境进行相应的调整。如果遇到问题,你可以参考Swoole官方文档或社区的支持资源来获取更多帮助。
33 1
|
4月前
|
Oracle 关系型数据库 MySQL
php7.2安装OCI8扩展支持oracle数据库
做项目的时候,远程的oracle数据库为我们提供一张中间表,我这边业务中的一些数据是需要到oracle数据库中的这张中间表去查询的。 PHP连接oracle数据库。需要用到OCI8的扩展。说来惭愧,工作这么多年,还没有正经的使用过oracle数据库。 mysql数据库的语法跟oracle数据库的语法是不一样的,别跟我似的上来就用mysql的语法来操作oracle数据库……有点丢人了…… 今天我们大概记录一下OCI8扩展的安装过程。
57 0
|
7月前
|
PHP
PHP 文件加载简单使用
PHP 文件加载简单使用
42 0