我有一个网站设计在php与mysqli (mysql -改进)扩展。phpinfo()页面显示如下:
././配置-禁用文件信息-禁用-phar-启用-bcmath启用-ftp-启用-gd-本机-ttf-启用-libxml-启用-魔术-引号-启用-mbstring-启用-pdo=共享-使能-使能-enable-wddx-启用-zend-多字节-启用-zip-前缀=/usr-前缀-with-curl=/curlssl/-with-curlwrappers-具有-freetype-dir=/usr -with-gd-with-imap=/opt/php_with_imap_client/-with ssl=/usr-with-jpeg-dir=/usr-with-kerberos-with-libdir=lib 64-with-libexpat-dir=/usr-with-libxml-dir=/opt/xml2-with-libxml-dir=/opt/xml2/-with-mcrypt=/opt/libmcrypt/-with mysql=/usr-with mysql=-sock//lib/lib/mysql.sock -mysqli=/usr/bin/mysql_config-with=/dir=/usr-with-pcre-regex=/opt/pcre-with mysql=regex with sqlite=shared-with dir=/usr-with-sqlite with-xsl.sock-dir=/usr-with-xsl=opt/xslt-with with-xpm-with-
这是否意味着在此配置中启用了mysqli扩展?
发布于 2011-06-08 21:06:16
如果启用了mysqli扩展,那么在相同的phpinfo页面上就会出现一个"MysqlI Support enabled“表头。寻找它:

如果要在脚本中找到答案,请查找一个特定于mysqli (如mysqli_connect() )的函数,然后检查它是否存在:
var_dump(function_exists('mysqli_connect'));如果这输出为FALSE,那么它就不存在,并且很可能无法使用该模块。
发布于 2011-06-08 20:57:33
这意味着它是在mysqli支持下编译的。模块是否启用是另一个问题。
https://stackoverflow.com/questions/6285141
复制相似问题