Включено ли расширение mysqli в этой конфигурации php? - PullRequest
2 голосов
/ 09 июня 2011

У меня есть сайт, созданный на php с расширением mysqli (улучшено mysql). Страница phpinfo () показывает это:

. / Configure --disable-fileinfo --disable-phar --enable-bcmath --enable-calendar --enable-ftp --enable-gd-native-ttf --enable-libxml --enable-magic -quotes --enable-mbstring --enable-pdo = shared --enable-soap --enable-sockets --enable-wddx --enable-zend-multibyte --enable-zip --prefix = / usr --with -bz2 --with-curl = / opt / curlssl / --with-curlwrappers --with-freetype-dir = / usr --with-gd --with-imap = / opt / php_with_imap_client / --with-imap- ssl = / usr --with-jpeg-dir = / usr --with-kerberos --with-libdir = lib64 --with-libexpat-dir = / usr --with-libxml-dir = / opt / xml2 - with-libxml-dir = / opt / xml2 / --with-mcrypt = / opt / libmcrypt / --with-mysql = / usr --with-mysql-sock = / var / lib / mysql / mysql.sock - with-mysqli = / usr / bin / mysql_config --with-openssl = / usr --with-openssl-dir = / usr --with-pcre-regex = / opt / pcre --with-pdo-mysql = общий доступ - -with-pdo-sqlite = общий --with-pic --with-png-dir = / usr --with-pspell --with-sqlite = общий --with-tidy = / opt / tidy / --with- xmlrpc --with-xpm-dir = / usr --with-xsl = / opt / xslt / --with-zlib --with-zl И.Б.-Dir = / USR

Означает ли это, что расширение mysqli включено в этой конфигурации?

Ответы [ 2 ]

21 голосов
/ 09 июня 2011

Если расширение mysqli включено, то на той же странице phpinfo должен появиться заголовок таблицы " MysqlI Support | enabled ".Ищите это:

enter image description here


Если вы хотите найти в скрипте, ищите функцию, специфичную для mysqli, такую ​​как mysqli_connect() ичем проверить, существует ли он:

var_dump(function_exists('mysqli_connect'));

Если при этом выдается FALSE, то он не существует, и весьма вероятно, что вы не сможете использовать модуль.

4 голосов
/ 09 июня 2011

Это означает, что он был скомпилирован с поддержкой mysqli.Включен модуль или нет - это другой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...