Verificar libs instaladas no servidor
<?php
/**
* Script que verifica se há as bibliotecas instaladas no PHP *
* GD, PDO, OCI8 entre outras bibliotecas *
*/
function check($lib)
{
if(extension_loaded($lib))
{
echo ' <img src="/online.png" style="float:right;"/>';
}
else
{
echo ' <img src="/offline.png" style="float:right;"/>';
}
}
$arr = array('bcmath',
'bz2',
'calendar',
'Core',
'ctype',
'curl',
'date',
'dba',
'dom',
'ereg',
'exif',
'fileinfo',
'filter',
'ftp',
'gd',
'hash',
'iconv',
'json',
'ldap',
'libxml',
'mbstring',
'mcrypt',
'mysql',
'mysqli',
'mysqlnd',
'oci8',
'odbc',
'openssl',
'pcre',
'PDO',
'pdo_mysql',
'pdo_pgsql',
'pdo_sqlite',
'pgsql',
'Phar',
'posix',
'readline',
'Reflection',
'session',
'shmop',
'SimpleXML',
'snmp',
'soap',
'sockets',
'SPL',
'SQLite',
'sqlite3',
'standard',
'sysvmsg',
'sysvsem',
'sysvshm',
'tidy',
'tokenizer',
'wddx',
'xml',
'xmlreader',
'xmlrpc',
'xmlwriter',
'xsl',
'zip',
'zlib');
?>
<h3>Verificação de bibliotecas</h3>
<div style="width: 150px;">
<?php
foreach ($arr as $key => $lib)
{
?>
<span><?php echo $lib; ?> está <?php check($lib); ?></span><br/>
<?php
}
?>
</div>