缺少mysqli | mysql扩展

时间:2015-10-10 18:15:17

标签: php mysql mysqli phpmyadmin

我找不到解决这个问题的方法。我已经做了很多我能想到的事情,我对这些东西很新,所以有时我不确定我做得对。我有xampp,我正在尝试使用phpmyadmin来处理数据库。我添加了扩展程序:

extension=php_bz2.dll
extension=php_curl.dll
extension=php_mbstring.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mssql.dll
;extension=mysqli.so
extension=php_mbstring.dll
extension=php_exif.dll       Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client

extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_sqlite_external.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

我做错了什么?

1 个答案:

答案 0 :(得分:0)

奇怪,因为php附带mysqli扩展名作为其核心扩展的一部分。

1 - 确保文件php_mysqli.dll存在于:

drive:\xamp_install_dir\bin\php\php<phpversion>\ext\

如果是,请将以下行复制到php.ini

extension=php_mysqli.dll 

2 - 重新启动apache,并使用以下内容创建名为test.php的文件:

<?php
echo phpinfo();
?>

3 - 在浏览器中打开它,搜索:

enter image description here

4 - 找到了吗?

是的:很好,你准备好了。

否:您可能需要re-install wamp

注意:

不要担心php_mysql.dll,因为它已被弃用。